在我的应用程序中,我正在显示自定义邀请对话框。这是通过使用 FB.XFBML.parse 方法来实现的,该方法将 FBML fb:serverFbml 与其他负责显示多用户列表的内容一起解析。
在应用程序方面,一切看起来都不错,邀请已发送。
但是已经切换到时间线的用户在接受以这种方式完成的请求时遇到了问题。他们无法单击它并进入应用程序,甚至无法将其删除。尚未使用时间轴的用户可以使用此方法访问应用程序。
下面的屏幕没有工作示例和我正在使用的部分编辑代码:
这是从浏览器复制的代码:
<form method="POST" target="" action="http://application_link/index.php/player/invitedfriend" content="Some content <fb:req-choice label='Example label' url='http://apps.facebook.com/app_name/' /> " type="closer" invite="true" id="req_form_4f840...">
我知道 FBML 已被弃用,并且从 6 月 1 日起将不再受支持,但基于facebook 提供的文档我应该能够毫无问题地使用 fb:serverFbml,这要归功于 FB.XFBML.parse。知道可能有什么问题/解决方案吗?我宁愿不想使用标准的 facebook 对话框。
谢谢