截图发布不需要'发布操作'权限吗?

时间:2014-07-09 12:00:37

标签: facebook permissions unity3d review

对不起。我不会说英语。

我正在使用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);
}

按下“屏幕截图按钮”,对话框不会出现。 当我在未经许可的情况下尝试截屏功能时,此功能无法正常工作

怎么了?

1 个答案:

答案 0 :(得分:1)

的文档

https://developers.facebook.com/docs/graph-api/reference/v2.0/user/photos/#pubperms

明确说明您需要publish_actions权限才能为用户上传照片。