【问题标题】:Post a scheduled feed with Facebook sdk使用 Facebook sdk 发布预定的提要
【发布时间】:2015-04-07 16:11:29
【问题描述】:

当我尝试发布计划提要时,我发送的参数超出了正常参数,我发送了发布参数和 schedule_publish_time。但是报错“Uncaught OAuthException: (#100) The specified schedule publish time is invalid.”已经对日期的格式做了几处更改我没有再成功。

我尝试的最后一个是:

$date = date_parse_from_format('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_publish_time'] = strtotime($ date);

【问题讨论】:

    标签: php facebook facebook-graph-api facebook-php-sdk


    【解决方案1】:

    当我收到错误时,是因为我设置的 schedule_publish_time 不到 10 分钟。

    根据 facebook 的“页面帖子应该上线的时间,这应该在发布帖子后 10 分钟到 6 个月之间”。

    https://developers.facebook.com/docs/reference/api/page/

    它还必须是一个 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,但当 time=scheduled_publish_time 时没有惩罚。你有这个问题吗?
    • 嗨@mcbjam,我对将帖子安排到Facebook页面没有任何问题吗?我已经用一些代码 sn-ps 更新了我的答案,希望对您有所帮助
    • 嗨@rhavey。 Ty 为您提供反馈。在发布具有基本权限的应用程序后,我认为它可以工作。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多