如何显示与FB.API Facebook共享的弹出窗口

时间:2018-03-14 16:34:51

标签: c# facebook facebook-graph-api unity3d publish-actions

我有一个代码,用户在用户点击我的"分享" UI按钮,(一旦登录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);
  }

0 个答案:

没有答案