到目前为止,这是我的代码段
PropertyList[f]
{"Coordinates", "DerivativeOrder", "Domain", "ElementMesh",
"Evaluate", "GetPolynomial", "Grid", "InterpolationMethod",
"InterpolationOrder", "MethodInformation", "Methods",
"OutputDimensions", "Periodicity", "PlottableQ", "Properties",
"QuantityUnits", "Unpack", "ValuesOnGrid"}
}
这会上传照片,就好像页面发布了一样。因此它直接在Feed上显示“由page_name发布”。 我不知道为什么这些照片不能像我从fb上传的照片那样覆盖任何人。 (显示'由admin_name'发布的那些)。
如何将照片直接发布到WALL,使其显示为“由admin_name发布”,具体如何在Facebook上显示。 如果我删除access_token,它将上传到“发布到页面的照片”专辑
编辑:我有以下权限范围:'publish_actions, manage_pages,publish_pages'
答案 0 :(得分:0)
使用API制作的Afaik帖子通常不会像手动发布的内容那样可见。你无法做任何事情,你只能检查你的页面上是否正确 - 根据你的解释,情况就是这样。 Facebook通过复杂的算法决定了影响范围。
顺便说一下,您只需要publish_pages
和manage_pages
。
答案 1 :(得分:0)
这是我的代码,对我来说很好,尝试运行:
function uploadPhotoOnPage(){
FB.api(
"/{you page-id here}/photos",
"POST",
{
"url": "http://www.arlnews.com/uploads/3/8/1/0/38109169/5121906_orig.jpg"
},
function (response) {
if (!response || response.error) {
alert("Photo could not be uploaded");
} else{
alert("Photo Successfully uploaded on page whose id is " + response.id);
}
}
);
}

并为此创建一个按钮并从该按钮调用该功能