将照片作为管理员发布到FB页面

时间:2015-11-26 08:46:32

标签: facebook facebook-graph-api

到目前为止,这是我的代码段

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'

2 个答案:

答案 0 :(得分:0)

使用API​​制作的Afaik帖子通常不会像手动发布的内容那样可见。你无法做任何事情,你只能检查你的页面上是否正确 - 根据你的解释,情况就是这样。 Facebook通过复杂的算法决定了影响范围。

顺便说一下,您只需要publish_pagesmanage_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);
			}
      }
  );
}




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