2015-03-20 5 views
0

я хочу запланировать запись на facebook странице: Я использую этот кодграфик пост на facebook странице с помощью PHP

 $requestPage_info frown emoticon new FacebookRequest($session, 'GET', '/PAGEID?fields=access_token'))->execute()->getGraphObject()->asArray(); 
    $rtPage_info = json_decode(json_encode($requestPage_info), true); 
    $pageToken = $rtPage_info['access_token']; 
    $facebookSession = new FacebookSession($pageToken); 
     if(!empty($pageToken)) { 
      try { 
       $time_stamp= strtotime(" 900 seconds"); 
       $post_id = new FacebookRequest($facebookSession, 'POST',"/PAGEID/feed", array('message' => 'time stamp','published' => 'false','scheduled_publish_time' => "$time_stamp"))->execute()->getGraphObject(); 
       echo $post_id; 
      } catch (Exception $e) { // Catch any exceptions 
       $session = null; 
       echo "Exception occured, code: " . $e->getCode(); 
       echo " with message: " . $e->getMessage(); 
      } 
     } 

но не возвращают идентификатор .а ничего плохого в коде, если какой-либо пожалуйста, дайте решение? ,

ответ

0

UPDATE: Вы не выполнили выполнение и не вызвали getGraphObject(). Смотри ниже;

Как показано на этой ссылке: https://developers.facebook.com/docs/graph-api/reference/v2.2/page/feed

$request = new FacebookRequest(
    $session, 
    'POST', 
    '/{page-id}/feed', 
    array (
    'message' => 'This is a test message', 
) 
); 
$response = $request->execute(); 
$graphObject = $response->getGraphObject(); 
+0

только сейчас я обновил мой code.when я эхо пост идентификатор его не отображает идентификатор означает не печатать идентификатор ... но после показа на Facebook. – Urvashi

 Смежные вопросы

  • Нет связанных вопросов^_^