通过Facebook邀请朋友突然失败
问题描述:
我在一个网站上发布了Facebook邀请功能,并且突然停止工作。以下是我有:通过Facebook邀请朋友突然失败
window.fbAsyncInit = function() {
FB.init({ appId: '145554402127660', status: true, cookie: true, xfbml: true });
};
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<fb:serverFbml width="565px">
<script type="text/fbml">
<fb:fbml>
<fb:request-form method='POST' invite=true
type='Our site'
action='http://somesite.com/step3'
content='this is the place you want to be'>
<fb:multi-friend-selector cols=3
actiontext="Invite your friends to join you our site"
/>
</fb:request-form>
</fb:fbml>
</script>
</fb:serverFbml>
此工作过,但现在由于某种原因,我总是得到这样的错误:
1 XFBML tags failed to render in 30000ms.
上正在发生什么,以及为什么这种停止一下子任何想法?另外,如果有一种新的方式来做到这一点,也许使用图形API,我将非常感谢它的信息。
答
got namespace xmlns:fb =“http://www.facebook.com/2008/fbml”?
答
答案就在这里 - Facebook FXBML since Yesterday not rendering (IFRAME Canvas)
你必须打电话FB.XFBML.parse FB.init完成后。
答
这样做的最新方法是通过Requests 2.0 Dialog,Graph API的一部分。这是大约2个月“旧”。它通过javascript API工作。
http://developers.facebook.com/docs/reference/dialogs/requests/
是'action`参数是指向你的Facebook应用程序设置中使用相同的域? – ifaour 2011-02-06 14:10:32
是的行动有相同的域名 – Trace 2011-02-06 16:11:43