Я не понимаю, является ли API FB очень глупым или мое восприятие API не подходит для этого. Моя цель очень проста. У меня есть CMS. Когда я создаю новости с моей страницы администратора CMS, я также хочу опубликовать ее на моей странице в facebook. Этот API раздражает меня! Вот мой код;Публикация FB Graph API на стене одной из моих страниц
$s = FacebookSession::setDefaultApplication('appid', 'secret');
$session = FacebookSession::newAppSession();
// when I use belowed two line, I'm getting error
//$request = new FacebookRequest($session, 'GET', '/me');
//$pageList = $request->execute()->getGraphObject()->asArray();
$session = new FacebookSession('I don't know what to write here? I have a session already? When I use the access token which taken from api explorer page, due to it's life is short, I'm getting also error.');
$page_post=(new FacebookRequest($session, 'POST','/<my_page_id_not_my_profile_id>/feed', array(
'access_token' => 'die!!! one more token! what is this!',
'link' => 'link',
'message' => 'message',)))->execute()->getGraphObject()->asArray();
ПРИМЕЧАНИЕ. Я не хочу, чтобы всплывающие окна вводились в систему или каким-либо другим способом. Я хочу, чтобы просто невинный API использовал сладко, как твиттер ...
«Что вам нужно, это Ток доступа к сети ... "этот токен недолговечен. Думаю, я могу заставить его в свою сессию динамически вызвать другой запрос в моем коде, а не вставить копию. – zet
Нет, расширенный токен страницы действителен навсегда, как я писал. проверьте ссылки для получения информации о том, как создать расширенный. – luschn