Я пытаюсь опубликовать статус в запланированную дату/время в Facebook с помощью PHP cURL.Запланированная публикация в Facebook в PHP cURL
Я использую значение временной метки unix для параметра scheduled_publish_time
и published=false
. В Facebook я вижу, что мое сообщение запланировано в данный момент.
, но, к сожалению, ничто не публикуется в то время, и Facebook все еще показывает сообщение как «следующий пост, запланированный на # время», даже по прошествии времени.
Код:
<?php
$facebook_page_id='xxx';
$facebook_page_access_token="xxx";
//Facebook page post
$status='scheduled post';
$fb_page_post="https://graph.facebook.com/{$facebook_page_id}/feeds?message=$status&scheduled_publish_time=1431683900&published=false&access_token=$facebook_page_access_token";
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $fb_page_post);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_REFERER, '');
curl_setopt($ch, CURLOPT_ENCODING, 'gzip,deflate');
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$fb_page_post = json_decode(curl_exec($ch));
curl_close($ch);
var_dump($fb_page_post);
, когда я запускаю этот скрипт через терминал и var_dump()
ответ он дает мне результат, как:
object(stdClass)#2 (2) {
["id"]=>
string(16) "1414369492218829"
["post_id"]=>
string(33) "1387602394895539_1414369492218829"
}
что такое решение для этого? Какие необходимые изменения мне нужно сделать?
Спасибо за любую помощь
Разместите код, чтобы люди могли ответить на него и посмотреть, что вопрос. – SuperBiasedMan
Хорошо. Здесь я разместил свой код. – SunShine