Facebook PHP SDK 5发布到页面 - 没有人看到发布的照片

时间:2015-11-20 16:42:59

标签: facebook

我将Facebook php SDK5的照片发布到我的页面。当我打开页面时,我可以看到所有这些发布的照片​​。但是当其他人来到我的页面时,他们看不到这些帖子。

这是一段代码:

    <?php
    require_once 'xxx/Facebook/autoload.php';
    $app_id = "xxx";
    $app_secret = "xxxx";
    $page_id = "xxx";
    $token = "xxxx page token";

    $fb = new Facebook\Facebook([
    'app_id'  => $app_id,
    'app_secret' => $app_secret,
    'default_graph_version' => 'v2.5',
    ]);

    // описание параметров есть в документации
    $linkData = [
    'message' => 'xxx',    
    'source' => $fb->fileToUpload('xxx img source'),
    ];

    try {
    // Returns a `Facebook\FacebookResponse` object
    $response = $fb->post("/{$page_id}/photos", $linkData, $token);
    } catch(Facebook\Exceptions\FacebookResponseException $e) {
    echo 'Graph returned an error: ' . $e->getMessage();
    exit;
    } catch(Facebook\Exceptions\FacebookSDKException $e) {
    echo 'Facebook SDK returned an error: ' . $e->getMessage();
    exit;
    }

问题是什么?为什么除了我之外没有人看不到这些帖子?如果我在Facebook页面上自己发布照片,那么每个人都会看到它。

0 个答案:

没有答案
相关问题