0

我正尝试使用图形路径从我的应用中读取所有帖子: /me/home/filter=app_MY_APP_ID防止Facebook将Graph API中的Open Graph操作分组?

在返回的数据,我的一些动作组合在一起,例如:

actions =  (
      { 
     link = "https://www.facebook.com/735475141/posts/10153036942300142"; 
     name = Comment; 
    } 
); 
application =  { 
    //deleted for app privacy 
}; 
"created_time" = "2013-07-30T14:41:24+0000"; 
from =  { 
    id = 735475141; 
    name = "Can Poyrazo\U011flu"; 
}; 
id = "735475141_10153036942300142"; 
privacy =  { 
    value = ""; 
}; 
type = link; 
"updated_time" = "2013-07-30T14:41:24+0000"; 
} 

当我去我的行动(https://www.facebook.com/735475141/posts/10153036942300142)我看到4张照片分组,随着故事的标题“X了4张照片与MY_APP'这是伟大的。但是,当我尝试访问从图形API这个职位的对象,我得到只有一个职位:

{ 
    "id": "10153036942300142", 
    "from": { 
    "name": "Can Poyrazoğlu", 
    "id": "735475141" 
    }, 
    "start_time": "2013-07-29T17:46:22+0000", 
    "end_time": "2013-07-29T17:46:22+0000", 
    "publish_time": "2013-07-29T17:46:22+0000", 
    "application": { 
    //removed for privacy 
    }, 
    "data": { 
    "photo": { 
     "id": "557831850941984", 
     "url": "https://www.facebook.com/photo.php?fbid=10153036942105142", 
     "type": //removed for privacy 
     "title": "" 
    } 
    }, 
    //... 
} 

的,我在网站上看到“分组的项目”后似乎有仅参考对象之一在Graph API的那篇文章中。如何在不分组的情况下访问所有操作(如果可能)?

回答

0

您需要使用不同的端点:/me/<app_namespace>:<action_name>

这将返回由你的应用程序给定动作和给定用户发布的所有动作。例如,使用一个用户访问令牌:

https://graph.facebook.com/me/my_cooking_app:bake?access_token=...

+0

,只有通过我返回这些行动,而我想读从用户的范围饲料(其中包含我的应用程序的其他用户谁是职位当前用户的朋友)。 –