我正在尝试用图片发帖到 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