php - 发布到时间线 - 过去的日期

标签 php facebook facebook-graph-api post facebook-opengraph

(菜鸟问题) 使用 PHP SDK 附带的 example.php,我可以成功发布到我的时间线。

我希望能够设置日期,所以我添加了:

:
:
 'created_time' => "2012-06-21T13:46:10+0000",
 'updated_time' => "2012-02-19T14:46:10+0000",
 'actions' => array(
             array(
                 'name' => 'Get Search',
                 'link' => 'http://www.google.com'
             )
     )
     );


     $result = $facebook->api('/me/feed/', 'post', $attachment);
     ?>
     <?php endif ?>

但是 created_time 被忽略了,帖子总是“现在”。我四处寻找解决方案,但一无所获。我做错了什么,是打字错误,还是不可能这样?

在网络上我确实找到了关于在过去放置“ACTIONS”的文章 - 例如:How can I add a custom date to the facebook timeline through graph api

这是(唯一的?)方式,创建一个“发布”操作,,。与 start_time 等?有关如何执行此操作的任何链接(在 PHP 中?)

最佳答案

你只能create actions in the past ,而不是使用 API 的帖子。但是,您可以使用事件日志手动更改帖子的日期 - 看起来这个功能还不能通过 API 使用。

关于php - 发布到时间线 - 过去的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11142293/

相关文章:

php - 使用 Zend_Db_Table_Abstract::insert() 延迟插入

javascript - facebook 登录错误 FB.login() 在 FB.init() 之前调用

windows - 如何在 WP8.1 中防止 Facebook 连接上的 "You have already authorized this app"消息?

android - facebook 在 android 应用程序中的集成

javascript - 如何使用图形 API Insights (JavaScript) 获取最受欢迎的 Facebook 页面帖子

javascript - Facebook 客户聊天插件自动滚动到底部

javascript - 无法通过 AJAX 将 JSON 作为字符串发送

javascript - 如何在 Laravel 或 Django 的 Web 应用程序中实现指纹

php - Mysql查询同一个id的多个值

php - 返回资源 ID #5 的 mySQL 查询