0

我有一个代码,一旦用户单击我的“共享”UI 按钮(一旦他登录到 Facebook),我就可以在 Facebook 上共享屏幕截图。它运行良好,它直接在 Facebook 上共享图像,但我希望在标准的 Facebook 弹出窗口之前有要求用户批准共享(并且还包括 Facebook 的隐私设置 - 仅限公共/朋友/私人。

我使用时可以得到此对话框FB.ShareLink,但我需要共享屏幕截图,因此我使用FB.API

这是代码:

  public void FacebookLogin()
  {
   var permissions = new List<string>() { "publish_actions" };
   FB.LogInWithPublishPermissions(permissions);
  }
  public void FacebookShare()
  {
    var bytes = GameManager.instance.tex.EncodeToPNG();
    var wwwForm = new WWWForm();
    wwwForm.AddBinaryData("image", bytes, "InteractiveConsole.png");
    wwwForm.AddField("message", "I did a thing!  Did I do this right?");
    FB.API("me/photos",HttpMethod.POST, APICallback, wwwForm);
  }
4

0 回答 0