Php 使用Facebook sdk发布预定订阅源
当我尝试发布计划提要时,我发送的参数超出了我发送的已发布参数和计划发布时间的正常范围。但已发出错误消息“Uncaught OAutheException:(#100)指定的计划发布时间无效”对日期格式进行了几次更改,但我没有获得更多的成功 我最后试过的是:Php 使用Facebook sdk发布预定订阅源,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,当我尝试发布计划提要时,我发送的参数超出了我发送的已发布参数和计划发布时间的正常范围。但已发出错误消息“Uncaught OAutheException:(#100)指定的计划发布时间无效”对日期格式进行了几次更改,但我没有获得更多的成功 我最后试过的是: $date=从格式中解析日期('d/m/Y H:i:s','31/05/2013 22:00:00'); $date=gmdate(date_ISO8601,mktime($date['hour'],$date['minute'],$d
$date=从格式中解析日期('d/m/Y H:i:s','31/05/2013 22:00:00');
$date=gmdate(date_ISO8601,mktime($date['hour'],$date['minute'],$date['second'],$date['month'],$date['day'],$date['year']);
$content['scheduled\u publish\u time']=strottime($date);
当我收到错误时,是因为我设置的计划发布时间少于10分钟
根据facebook的说法,“页面帖子上线的时间应该在发布帖子后10分钟到6个月之间”
此外,它必须是unix历元时间戳,并且您也不必担心时区
希望这有帮助
更新:
我使用Facebook PHP SDK
$post = $facebook->api("/v2.2/$pageName/$insight", 'post', $args);
在我的$args变量中
$args = array(
'scheduled_publish_time' => $epochTime,
'published' => 0
);
其中$epochTime是这样的
$epochTime = strtotime("2015-04-07 09:00:00");
当我收到错误时,是因为我设置的计划发布时间少于10分钟 根据facebook的说法,“页面帖子上线的时间应该在发布帖子后10分钟到6个月之间” 此外,它必须是unix历元时间戳,并且您也不必担心时区 希望这有帮助 更新: 我使用Facebook PHP SDK
$post = $facebook->api("/v2.2/$pageName/$insight", 'post', $args);
在我的$args变量中
$args = array(
'scheduled_publish_time' => $epochTime,
'published' => 0
);
其中$epochTime是这样的
$epochTime = strtotime("2015-04-07 09:00:00");
嗨@rhavey你能做到吗?我有一个问题,我的帖子是上传到facebook的,但当时间=预定的发布时间时不是双关语。你有这个问题吗?嗨@mcbjam,我对安排在facebook页面上发帖没有任何问题?我已经用一些代码片段更新了我的答案,我希望这对youHi@rhavey有所帮助。谢谢你的反馈。我想在发布应用程序并获得基本权限后,我会让它正常工作。谢谢。嗨@rhavey,你能做到吗?我有一个问题,我的帖子是上传到facebook的,但当时间=预定的发布时间时不是双关语。你有这个问题吗?嗨@mcbjam,我对安排在facebook页面上发帖没有任何问题?我已经用一些代码片段更新了我的答案,我希望这对youHi@rhavey有所帮助。谢谢你的反馈。我想在发布应用程序并获得基本权限后,我会让它正常工作。谢谢