繁体   English   中英

Facebook apprequests无法正常工作

[英]Facebook apprequests not working

我在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>

我正在使用此代码发送我的应用程序的apprequests(参考: http//developers.facebook.com/blog/post/464/

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

任何人都可以建议我这是什么问题?

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

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

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

即使您的应用程序不是游戏,您也可以在Facebook应用程序设置中提供任何URL作为画布uri。即使无效的URL也允许发送通知。这解决了我的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM