1

我正在尝试使用以下代码在我的应用程序中实现一个简单的请求选项

FB.ui({
    method: 'apprequests',
    title: 'My app title',
    message: 'Hi there, join my app'
}, function(response) {
    console.log(response)
});

这会显示对话框,允许我选择我的朋友,当我发送它时,我会得到正确的回复。(所以和我所有的朋友一起排列)

但是我的朋友都没有真正看到这个请求,我打开了另一个帐户并不断邀请它,但该帐户上没有任何显示。

我在这里还缺少什么吗?

所以简而言之,对话框出现了,我可以邀请我的朋友,但我的朋友没有收到任何通知。

4

3 回答 3

0

您可能会发现这篇文章很有用:http: //developers.facebook.com/blog/post/464/

对于请求对话框:http: //developers.facebook.com/docs/reference/dialogs/requests/

于 2013-03-14T11:44:53.777 回答
0

两个可能的问题:1)您的应用程序的通知仅显示在您在 App Dashboard 上启用的平台上。

如果您通过网络发送您的请求,并在 Native iOS facebook 客户端上检查它,它们将不会出现,除非您的应用程序在您的仪表板中设置为“Native iOS 应用程序”。如果您在普通浏览器上发送请求并检查它们,您的应用程序必须设置为“Facebook 上的应用程序”等。

2)您的应用程序处于沙盒模式,并且您正在向不是管理员/开发人员/测试人员的人发送请求。

于 2013-08-10T20:43:48.183 回答
0

如果我是对的,您发送的apprequest不是一个notification因此可能是您在错误的地方寻找应用程序请求。应用程序请求不会显示为通知。

APPS相反,您必须在 Facebook 页面左侧的部分中看到它们。转到发送请求的应用程序。如果请求发送成功,您应该能够在那里看到请求。

如果你想发送通知,那么这里就是这样做的方法。

于 2013-03-14T16:15:06.417 回答