我有一个代码,用户在用户点击我的"分享" 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);
}