【问题标题】:Starting with facebook app (need guidelines)从 facebook 应用开始(需要指南)
【发布时间】:2012-05-06 00:35:40
【问题描述】:

我正在尝试制作一个 facebook 应用程序,以便在喜欢我的粉丝页面或最终喜欢帖子的用户之间进行抽奖(如抽奖)。 我一直在开发另一个可以做其他事情的应用程序,但我一直坚持这一点,不能做这么简单的事情真的很令人沮丧。

首先,我希望使其在页面选项卡中可用(并且用户不需要“安装”应用程序。如果用户只是“查看”页面,则可能不需要已加载到我的主机中)

第二,我不知道我怎么能得到(假设进入应用程序/页面选项卡的人是管理员)所有喜欢页面/帖子的用户而不使用 access_token (因为这个该死的 access_token 有过期时间,如果可以的话,我会尽量不使用访问令牌,因为我假设进入某些部分的用户是管理员

有什么想法吗?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    您无法制作一款能够从喜欢您的页面的人中吸引竞赛获胜者的应用。 Facebook 不再允许您查询页面的粉丝。

    您仍然可以查询喜欢您页面上帖子的用户,因此您应该以这种方式设置您的比赛。

    要开始使用,您需要为您的页面创建一个连接器应用。用户无需注册此应用程序。只要他们喜欢您的页面,您的应用就可以访问他们的公共数据。您的应用程序将有一个 API 密钥和秘密。使用这些,您将能够访问有关您的页面的信息。

    要找到喜欢帖子的用户,您可以使用多种语言进行查询。我不确定您使用的是哪一个,因此我将通过 Graph API Explorer 为您提供执行此操作的说明:https://developers.facebook.com/tools/explorer

    在页面上发布您的帖子,然后输入 PAGE_ID_OR_USERNAME/feed,在其中将 PAGE_ID_OR_USERNAME 替换为您页面的 ID 或用户名。找到您刚刚在其中列出的帖子的 ID。它看起来像这样:213365490637345_40261112079719(不是真正的 post_id)

    现在您可以通过在资源管理器框中输入以下内容来获取喜欢该帖子的人的所有用户 ID:

      fql?q=SELECT user_id FROM like WHERE post_id = "213365490637345_40261112079719"
    

    然后从该列表中选择一个随机 ID 并联系该特定用户。当您尝试联系他们时,您可能必须使用 Facebook 作为您的页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-07
      • 2014-10-19
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多