我已經使用PHP Facebook SDK構建了一個應用程序。它允許用戶通過facebook OAth驗證我的應用程序,以便他們可以通過我的應用程序更新他們的狀態。這很好,但是我的很多用戶都有商業頁面,他們想要更新他們的商業頁面上的狀態而不是他們的主要個人信息。這怎麼可能?以下是我到目前爲止。Facebook API - 使用Oauth更新頁面狀態的應用程序
if ($status != ''){
try {
$parameters = array(
'message' => "$status"/*,
'picture' => $_POST['picture'],
'link' => $_POST['link'],
'name' => $_POST['name'],
'caption' => $_POST['caption'],
'description' => $_POST['description']*/
);
//add the access token to it
$parameters['access_token'] = $access_token;
//build and call our Graph API request
$newpost = $facebook->api(
'/me/feed',
'POST',
$parameters
);
$success['status'] = "$xml->status";
$xml2 = new XMLGenerator($success, 'facebook','status');
$returnData = $xml2->output;
$returnData = APIResponse::successResponse('200', "$xml->status");
} catch (Exception $e) {
$returnData = APIResponse::errorResponse('400', 'Facebook Error: '.$e);
}
我假設我必須更改'/ me/feed'?但是到了什麼?他們有多個頁面,我的應用程序如何知道要發佈哪個頁面?
任何幫助,這將不勝感激。