Facebook API 图片未添加到帖子中

问题描述 投票:0回答:0

我正在尝试用图片发帖到 FB 页面。

看起来像这样:

首先创建图像:

$res = Http::post(
        env("FB_API") .
            'my-page-id' .
            "/photos?access_token=" .
            'my-access-token',
        [
            "url" => 'https://cdn.filestackcontent.com/DAOSdaS9ed3GPsJlAmqw',
        ]
    );

回复:

"{"id":"52305359978858","post_id":"31457605812596_523305373312190"}" 

然后我进行实际的邮寄电话:

    $id = json_decode($res->body())->id;

    $uri =
        env("FB_API") .
        'my-page-id' .
        "/feed?access_token=" .
        'my-access-token'.
        '&attached_media[0]={"media_fbid":"'.$id.'"}';


    $res = Http::post($uri, [
        'message' => "test"
    ]);

但我一直收到这个错误:

"{"error":{"message":"出现未知错误 发生了。”,“类型”:“OAuthException”,“代码”:1,“fbtrace_id”:“ARajcZtA7tWcd05G5V71pr”}}“

这很奇怪,因为当我发布没有图像时它正在工作。

我的令牌的范围:

pages_read_engagement,
pages_manage_posts,
pages_show_list,
instagram_basic,
instagram_content_publish,
instagram_manage_comments
facebook facebook-graph-api facebook-opengraph facebook-php-sdk
© www.soinside.com 2019 - 2024. All rights reserved.