首页 > 解决方案 > Facebook 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);

有人可以告诉我如何使我的帖子像草稿或隐私“自我”?谢谢你。

标签: facebook-graph-api

解决方案


这些隐私设置适用于用户个人资料。尝试设置is_publishedfalse

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


推荐阅读