2013-07-30 139 views
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

,只有通過我返回這些行動,而我想讀從用戶的範圍飼料(其中包含我的應用程序的其他用戶誰是職位當前用戶的朋友)。 –