0

我有一个竞赛应用程序。许多用户已经安装了该应用程序。我已经存储了这些用户的 offline_access 令牌。我想在比赛结束时向应用程序的所有用户发送消息。最好的方法是什么。因为当我在一段时间循环中执行此操作时,页面永远不会加载,浏览器只会在选项卡上显示加载动画 gif。

4

1 回答 1

2

您甚至不需要用户访问令牌来完成类似于您正在尝试做的事情。

首先,大量发帖既违反了Facebook 平台政策(特别是 IV.2、IV.3),但它也确实是垃圾邮件,用户会做出负面反应,可能会阻止您的应用程序,最终可能会被 Facebook 禁止. 所以不要那样做。

相反,您应该利用预期的社交渠道来通知用户新内容,App to user Requests

这很容易做到,根据apprequests 的 Graph API 文档,您只需进行以下 API 调用:

https://graph.facebook.com/USERID/apprequests?app_access_token=APPTOKEN

其中 USERID 是每个用户的 Facebook ID,而 APPTOKEN 始终是您的应用程序唯一的访问令牌(如果您不知道如何获取其中之一,请参阅此处的文档)。您还需要包括参数,例如message,您可以在文档中了解更多信息。

于 2012-07-24T18:46:14.170 回答