Facebook 应用程序请求不起作用

标签 facebook facebook-graph-api facebook-social-plugins x-facebook-platform

我在 html 文件中有以下代码:

<html>
<head>
<title>My Great Website</title>
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js">
</script>
<script>
   FB.init({ 
       appId:'156154681125939', cookie:true, 
       status:true, xfbml:true 
   });

 FB.ui({ method: 'apprequests', 
   message: 'Here is a new Requests dialog...'});
</script>
</body>
</html>

我正在使用此代码发送我的应用程序的应用程序请求(引用:http://developers.facebook.com/blog/post/464/)

问题:我可以通过上面的代码加载请求对话,并且它显示我的 friend 列表。然后我也可以发送邀请。假设我向 friend “X”发送邀请(假设“X”尚未使用我的应用程序)。然后在 X 的 FB 帐户中,应用程序请求书签计数增加 1。但是当 X 尝试查看应用程序邀请时,他实际上看不到我的应用程序收到的任何应用程序邀请。我已经对至少 5 个用户进行了尝试,在我向他们发送邀请后,所有用户的 apprequest 簿都增加了 1,但是当他们看到邀请时,实际上没有邀请。

谁能告诉我问题是什么?

注意:我的应用程序是网站(而不是 Canvas 应用程序),我还在我的服务器上托管了上述演示代码 http://www.gmarjil.com/a.html

最佳答案

这是非 Canvas 应用程序的预期行为。请求始终重定向到应用程序的 Canvas URL,如果未设置,则不会显示请求。

请求仍然发送(这就是请求计数增加的原因),您可以通过图形 API 访问它(https://graph.facebook.com/{user_id}/apprequests,需要应用访问 token )。

关于Facebook 应用程序请求不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8204433/

相关文章:

facebook - 用户如何评价Facebook Apps?

facebook - 从 Facebook 的 Graph Search API 获取公开帖子

facebook - 使用 Iframe 将 HTML5 音乐播放器嵌入到 Facebook 帖子中

facebook - 使用 Facebook Graph API 按位置搜索公共(public)事件

api - 带有图形 api 的 Facepile

ios - prime31 的 iOS 社交网络

javascript - 动态 URL 的 Facebook 分享按钮

facebook - 如何让 facebook app 在 App center 上获得批准?

IOS:如何使用 UITableView 作为 Facebook 之类应用程序的 Newsfeed View

Android 发布到 Facebook 墙,stream.publish 几天后就坏了