我使用此代码将图像上传到我自己的Facebook页面上的相册。
$facebook = new \Facebook\Facebook([
"app_id" => {app-id},
"app_secret" => {app-secret},
"default_graph_version" => "v2.10",
"default_access_token" => {access-token}
]);
$data["caption"] = {caption};
$data["url"] = {url};
$facebook->post("/{album-id}/photos", $data);
图片已在新闻Feed(我的页面和粉丝用户)上正确上传和查看,但粉丝未收到有关该图片的通知。
当我使用Graph API Explorer时,行为是相同的。
访问令牌具有以下范围:manage_pages,pages_show_list,publish_pages,public_profile。
我发现当我使用参数“no_story = true”时,粉丝现在收到通知。但是当然没有在新闻Feed上查看图像。
我做错了什么?通常可以在News Feed上查看图像以及通知(使用Graph API)吗?当我直接通过Facebook页面(手动)上传图像时,一切正常。