2013-12-21 110 views
1

我試圖撥打這通電話:Facebook的圖形API後

$result = $fb->api("/$g_id/feed", "POST", $args); 

哪裏$g_id是組頁面id

調用返回此錯誤:

{ 
    "error": { 
     "message": "An access token is required to request this resource.", 
     "type": "OAuthException", 
     "code": 104 
    } 
} 

有誰能夠幫助我?

+0

您是否有一個訪問權限允許您在該組中發帖? https://developers.facebook.com/docs/reference/api/group/ – Stephen

+0

早期我沒有使用accesstoken。 Facebook改變了API的東西? –

+0

_「早期我沒有取得成功」_沒辦法! **如果沒有激活的access_token,您不能執行任何POST請求** –

回答

0

下面是整個代碼,它將幫助您使用圖形API發佈到組的牆上。

$accessToken = $fb->getAccessToken(); 
$message   = 'Facebook graph api post on group wall'; 
$postData   = array ('access_token' => $accessToken, 
         'message' => $message, 
         ); 
     $response = $fb->api('/GROUPID/feed', "POST", $postData); 

響應數組會給你發帖ID。