PHP Facebook SDK를 사용하여 앱을 만들었습니다. 그것은 사용자가 내 앱을 통해 자신의 상태를 업데이트 할 수 있도록 페이스 북 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'를 변경해야한다고 가정합니다. 그러나 무엇에? 그들이 여러 페이지를 가지고있는 이유 내 앱이 게시 할 페이지를 어떻게 알 수 있습니까?
감사의 말을 전하면됩니다.