我已经使用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'?但是到了什么?他们有多个页面,我的应用程序如何知道要发布哪个页面?
任何帮助,这将不胜感激。