Facebook API,草稿或隐私“自我”

时间:2018-10-08 17:25:57

标签: facebook-graph-api

我使用Facebook API在我的Facebook页面上发布。我的代码有效,但是现在我需要发布我的帖子或类似草稿或具有“自我”隐私的帖子,但它仍在发布对所有人可见的帖子。这是我的代码:

public function makeOggistiPost($queryRow)

{
    $pageId = PAGE_ID;
    $pageToken = $this->dbService->getPageToken($pageId);
    if (!empty($pageToken)) {
        $postMessage = [
            $this->clearString($queryRow->titolo_ita),
            $this->clearString($queryRow->abstr_ita),
            "Continua su https://www.progettohmr.it/OggiSTI/?id=" . $queryRow->id_evento
        ];
        try {
            $response = $this->facebook->post("/" . $pageId . "/photos", [
                "message" => implode(" ", $postMessage),
                "url" => HMR_URL . $queryRow->immagine,
                "privacy"=>  '{value: "SELF"}',
                "published" => "true"
            ], $pageToken);

有人可以告诉我如何将我的帖子设为草稿或具有私密性的“自我”吗?谢谢。

1 个答案:

答案 0 :(得分:1)

这些隐私设置用于用户配置文件。尝试将is_published设置为false

https://developers.facebook.com/docs/graph-api/reference/v3.1/post