对不起。我不会说英语。
我正在使用UNITY3D和Facebook UNITY SDK开发一款小游戏
我已向facebook团队提交了一份有关publish_actions权限的评论。
(我的游戏将截图发布到用户的时间线。)
我收到了这条结果讯息。
“您的应用体验不需要所请求的权限。”
我正在使用Facebook SDK示例代码进行截屏功能。 https://developers.facebook.com/docs/unity/reference/current/FB.API
private IEnumerator TakeScreenshot()
{
yield return new WaitForEndOfFrame();
var width = Screen.width;
var height = Screen.height;
var tex = new Texture2D(width, height, TextureFormat.RGB24, false);
// Read screen contents into the texture
tex.ReadPixels(new Rect(0, 0, width, height), 0, 0);
tex.Apply();
byte[] screenshot = tex.EncodeToPNG();
var wwwForm = new WWWForm();
wwwForm.AddBinaryData("image", screenshot, "InteractiveConsole.png");
FB.API("me/photos", Facebook.HttpMethod.POST, Callback, wwwForm);
}
按下“屏幕截图按钮”,对话框不会出现。 当我在未经许可的情况下尝试截屏功能时,此功能无法正常工作
怎么了?
答案 0 :(得分:1)
的文档
https://developers.facebook.com/docs/graph-api/reference/v2.0/user/photos/#pubperms
明确说明您需要publish_actions
权限才能为用户上传照片。