私はunity3Dを使用してスクリーンショットイメージをfacebookに共有しようとしています。私はUnityを通じてFacebookにログインすることができ、ログイン後に私のプロフィール画像にアクセスすることができます。Unity3D - スクリーンショットをFacebookに共有できません
今、私は自分のアプリのスクリーンショットを撮り、facebookに共有したいと思っています。
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, "Screenshot.png");
FB.API("me/photos", Facebook.HttpMethod.POST, AuthCallback, wwwForm);
}
しかし、私は「403は禁止」との結果を得ている:私は、Facebookの開発者のページから取った次のコードを使用してこれをしました。私はここで間違って何をしていますか?あるいはUnityを使ってスクリーンショットをスクリーンショットに共有する方法は他にあります。
ご協力いただければ幸いです。
プラバ。
投稿権限がありますか? –
@Faisal Khalid、投稿権限がありません。どうすればいいですか? – Jordan