-2

[为质量不佳的问题道歉]

我正在尝试提取我的朋友发布的关于应用程序的公开图表故事(公开)。我意识到 Feed 的典型过滤机制 (me/home?filter=app_321574327904696) 不适用于 Open Graph Stories。

有人可以帮我找出可以过滤应用程序(或关键字)的 OG 故事的 API 吗?

4

1 回答 1

1

此处记录了检索 Open Graph 操作:https ://developers.facebook.com/docs/opengraph/using-actions/#read

您需要user_actions:<APP NAMESPACE>获得您希望阅读其操作的用户的许可,然后您需要进行 API 调用/<USER ID>/<APP NAMESPACE>:<ACTION TYPE NAME>以检索操作

例如,要检索用户发布的Pinterest的“pin”操作,您需要user_actions:pinterestapp授予权限,然后调用 API/me/pinterestapp:pin

我的示例输出开始:

"data": [
    {
      "id": "<REMOVED ID>", 
      "from": {
        "name": "<REMOVED NAME>", 
        "id": "<REMOVED USER ID>"
      }, 
      "start_time": "2013-09-11T00:20:15+0000", 
      "end_time": "2013-09-11T00:20:15+0000", 
      "publish_time": "2013-09-11T00:20:15+0000", 
      "application": {
        "name": "Pinterest", 
        "namespace": "pinterestapp", 
        "id": "274266067164"
      }, 
      "data": {
        "pin": {
          "id": "<REMOVED PIN ID>", 
          "url": "http://pinterest.com/pin/<REMOVED PIN ID>/", 
          "type": "pinterestapp:pin", 
          "title": "TEST"
        }
      }, 
      "type": "pinterestapp:pin", 
      "no_feed_story": false, 
      "likes": {
        "count": 0, 
        "can_like": true, 
        "user_likes": false
      }, 
      "comments": {
        "count": 0, 
        "can_comment": true, 
        "comment_order": "chronological"
      }
    }, 
  [...]
于 2013-11-07T12:29:33.907 回答