我尝试使用在iOS上运行的Unity Facebook SDK发布到Facebook页面作为页面。据我了解,要做到这一点,我需要使用manage_pages
和publish_pages
的页面访问令牌。我知道我可以从/me/accounts?fields=access_token
获取,但是如何告诉AccessToken.CurrentAccessToken
使用我的网页访问令牌呢?
现在我正在使用以下内容:
var wwwForm = new WWWForm();
//wwwForm.AddField ("access_token", "A-T I NEED");
wwwForm.AddBinaryData("image", screenshot, "InteractiveConsole.png");
wwwForm.AddField("message", "herp derp. I did a thing! Did I do this right?");
FB.API("/PAGE-ID/photos", HttpMethod.POST, HandleResult, wwwForm);
我尝试手动设置访问令牌,但这不起作用(所以我对其进行了评论)。
有了这个因为我正在收到错误,告诉我需要publish_actions
,因为我没有尝试以用户身份发帖,所以不正确。如果我也获得publish_actions
帖子上线,但会在用户发言时发布到页面。 (用户也是管理员)
任何想法?谢谢!
答案 0 :(得分:0)
所以,我向facebook提交了一份错误报告,结果证明:“......此时此功能不受支持。”这意味着现在可以通过@photos = Photo.recent.offset(Photo.find(params[:id])).limit(10)
中的FB.API
使用您获取的页面访问令牌。他们不会在文档中告诉你这件事。
作为一种解决方法,我只需使用FB.API
,就像这样:
UnityWebRequest