Синтаксис объекта пользователя в массиве сообщений о статусе - PullRequest
0 голосов
/ 16 февраля 2012

Каков синтаксис для ссылки на определенный объект пользователя в массиве сообщений о состоянии с помощью API Facebook? Ниже то, что у меня уже есть.

$status = $facebook->api('/<PAGE_ID>/feed', 'POST', array(
'from' =>       "id": "<PAGE_ID>", "name": "<PAGE_NAME>",
'title' =>  'This is the title',
'message' =>    'This is the message',
'description'=> 'This is the description',
'caption' =>    'This is the caption',
'link' => 'http://www.thisisthelink.com'
));

Все работает, кроме поля ОТ.

Ответы [ 2 ]

0 голосов
/ 17 февраля 2012

Это работает.Я путал параметры поста с фидом.

<?

require_once 'fb_access.php';

$user = $facebook->getUser();

if ($user) {
  try {
    $page_id = '****NOT*PHP*CODE*PLACEHOLDER*FOR*PAGE*ID*DUH****';
    $page_info = $facebook->api("/$page_id?fields=access_token");
    if( !empty($page_info['access_token']) ) {
        $args = array(
            'access_token'  =>  $page_info['access_token'],
            'message'       =>  'This is the message',
            'link'          =>  'http://thisisthelink',
            'caption'       =>  'This is the caption',
            'description'   =>  'This is the description',
        );
        $post_id = $facebook->api("/$page_id/feed","post",$args);
    }
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}
?>
0 голосов
/ 16 февраля 2012

/<PAGE_ID>/feed не принимает параметр from, доступны только параметры из http://developers.facebook.com/docs/reference/api/page/#posts.

Смотри также: http://facebook.stackoverflow.com/q/691425/251311

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...