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

发布于 2024-12-03 14:20:20 字数 692 浏览 2 评论 0原文

已经有几年没有开发过应用程序了,我感觉自己迷失在森林里了。 :-)

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

<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 文档可以让您大致了解应该做什么,但没有提供所有信息。它就像闪存卡的编程版本。

Haven't done an app in a couple of years and I feel like I'm lost in the forest. :-)

Using the following test code in my app:

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

This, as expected, produces a list of my friends but after I select one and hit Send Request the other person never receives the request.

1) Am I supposed to process it in some other way first? Unless I'm seriously caffeine deprived I don't see what I'm supposed to do next.
2) Is there any way to keep the friend list box in the canvas page as opposed to a pop-up?

Thanks. I'm sorry if this sounds basic but, wow, sometimes the FB documentation gives you a glimpse of what you're supposed to do but doesn't give you all the info. It's like a programming version of flash cards.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海未深 2024-12-10 14:20:20

1) 您的朋友应该能够收到应用程序请求(可能他们只是错过了/不知道应用程序请求显示在哪里)。看看他们是否可以在 http://www.facebook.com/reqs.php 上看到该请求

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

1) your friends should be able to receive the app request (probably they just miss it / don't know where the app requeust is shown). see if they can see the request at http://www.facebook.com/reqs.php

2) make sure the user is login and connect to your app before calling FB.ui. This can be done, say by using the FB.getLoginStatus method

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文