【问题标题】:Sending application requests that appear in the left column on Facebook home page?发送显示在 Facebook 主页左栏中的应用程序请求?
【发布时间】:2011-09-19 22:23:02
【问题描述】:

在 facebook 主页的左栏中,会出现一条来自 Facebook 应用程序的通知,带有灰色字符,例如“APPLICATION NAME [1]”。

例如,当朋友回答我的问题时,Badoo 应用会显示此类通知。

如何为我自己的应用程序显示此通知?

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    你的英语很棒,hkweb。要向用户发送“通知”,您必须向用户的/apprequests 连接发送 POST 请求。您需要为该用户提供一个有效的access_token,并且该用户必须已经“安装”了您的应用程序,然后您才能向他们发送这样的通知或使用Requests Dialog。之后,就像发送 POST 一样简单:

    https://graph.facebook.com/{USER_ID}/apprequests?access_token={ACCESS_TOKEN}
    

    https://graph.facebook.com/me/apprequests?access_token={ACCESS_TOKEN}
    

    唯一需要发送的参数是“消息”,但您也可以在“数据”参数中发送 JSON 编码的参数字典。我建议您使用API Graph Explorer。在那里,您可以使用 POST 向自己发送应用请求,使用 GET 检查待处理的请求,并使用 DELETE 请求清除待处理的请求

    https://graph.facebook.com/{ID_OF_REQUEST_OBJECT}
    

    如果您要在 Facebook 上开发应用程序(例如画布应用程序),您可以使用 Requests Dialog,这使得发送 POST 变得非常容易,并且还为您提供了一个朋友选择器.

    您还可以通过向同一对象发送 GET 请求来获取用户的待处理应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 2012-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-21
      • 1970-01-01
      相关资源
      最近更新 更多