Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过Graph API将Facebook帖子创建为草稿_Php_Facebook_Api_Facebook Graph Api_Post - Fatal编程技术网

Php 通过Graph API将Facebook帖子创建为草稿

Php 通过Graph API将Facebook帖子创建为草稿,php,facebook,api,facebook-graph-api,post,Php,Facebook,Api,Facebook Graph Api,Post,我在这里问是因为我不知道。我正在尝试在Pages提要上发布Facebook页面。这一切都很好。但现在,我需要创建一个草案Facebook帖子。 我已经阅读了几乎整个Graph API文档,但没有找到解决方案。我现在可以发布预定的、实时的和隐藏的帖子。但我不知道如何将一篇文章作为草稿发表 这是我的PHP代码 $PostObject->setPostMessage($Message); $PostObject->setPostPlace($Post->getPostLocation

我在这里问是因为我不知道。我正在尝试在Pages提要上发布Facebook页面。这一切都很好。但现在,我需要创建一个草案Facebook帖子。 我已经阅读了几乎整个Graph API文档,但没有找到解决方案。我现在可以发布预定的、实时的和隐藏的帖子。但我不知道如何将一篇文章作为草稿发表

这是我的PHP代码

$PostObject->setPostMessage($Message);
$PostObject->setPostPlace($Post->getPostLocation());
$PostObject->setPostLink($Post->getPostLink());
$PostObject->setPostScheduledPublishTime($Post->getPostSheduledUnixtimestamp());
$PostObject->setPostAccessToken($Page->getPageAccessToken());
$PostObject->setPostTags($Post->getPostTagged());
$Response = $this->_facebookClient->post(
    '/' . $Page->getPageID() . "/feed",
    $PostObject->toArray()
);
有人能给我一个提示吗?我正在使用版本2.9中的实际图形API


多谢各位

我也有同样的任务,并且对API中“草稿”功能的糟糕文档非常着迷

首先:这是可能的

看一看-在“创建”部分中弹出一个参数,名为
未发布的内容类型
,可以是
草稿
计划
广告发布

现在的好处是:这适用于所有边缘(提要、照片、视频)。对于多张照片,您需要在创建帖子之前为每张照片提供这些信息

当然,每次都需要将参数
published
设置为
false

我已经成功地测试了每一个边缘,并且在页面的“草稿”下弹出帖子


玩得开心。

我认为这不可能。那不太好:-(哇,这听起来真的很好,我会尽快尝试!非常感谢您的回复!