FB.ui请求对话框:如何处理请求以及如何将其保留在画布中

时间:2011-09-06 02:30:22

标签: iframe request facebook-javascript-sdk facebook-php-sdk

几年没有做过应用程序,我觉得我在森林里迷路了。 : - )

在我的应用中使用以下测试代码:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId  : 'myappid',
status : true,
cookie : true,
xfbml  : true,
channelUrl : 'http://www.example.com/myapp/channel.html',
oauth  : true
});
FB.ui({ method: 'apprequests', 
  message: 'Here is a new Requests dialog...'});
</script>

正如预期的那样,这会产生一个我朋友的列表,但在我选择一个并点击发送请求后,其他人永远不会收到请求。

1)我应该先以其他方式处理它吗?除非我严重缺乏咖啡因,否则我不会看到接下来要做的事情。 2)有没有办法在画布页面中保留好友列表框而不是弹出窗口?

感谢。我很抱歉,如果这听起来很基本,但是,哇,有时FB文档会让你一瞥你应该做什么,但不会给你所有的信息。这就像闪存卡的编程版本。

1 个答案:

答案 0 :(得分:0)

1)你的朋友应该能够收到应用程序请求(可能他们只是错过它/不知道app requeust的显示位置)。看看他们是否可以在http://www.facebook.com/reqs.php

看到请求

2)确保用户登录并在调用FB.ui之前连接到您的应用。这可以通过使用FB.getLoginStatus方法

来完成