facebook apprequests对话框错误"发生错误.请稍后再试."

Nik*_*hil 5 javascript facebook dialog request

我正在尝试在我的应用中内置"邀请朋友".我正在使用FB.ui. 它似乎工作(我使用来自http://developers.facebook.com/blog/post/464/的标准代码.

但是你应该能够向朋友发送请求的iframe只是说:"发生错误.请稍后重试."

我没有忘记使用访问令牌.

echo '<div id="fb-root"></div>';
echo '<script src="http://connect.facebook.net/en_US/all.js">';
echo '  </script>';
echo '  <script>';
echo "    FB.init({appId:'215089721847404', cookie:true, status:true, xfbml:true});";

echo "    FB.ui({ method: 'apprequests', message: 'Here is a new Requests dialog...', display: 'iframe', access_token: '$token'});";
echo '  </script>';
Run Code Online (Sandbox Code Playgroud)

fb是否停止允许来自应用内的请求对话框?或者我做错了什么?有人有其他解决方案吗?请帮忙.

更新:也许那是因为我没有放redirect_uri.现在我做了,它没有给出错误,但现在iframe只是没有停止加载...有没有人有想法?

Ruf*_*nus 0

Request 2.0 很棘手,所有部分都必须完全按照 Facebook 的要求,否则将无法工作。

请参阅http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/了解如何执行此操作的好示例。

  • @ifaour 说它是错误的也没有多大帮助,出了什么问题? (3认同)