[英]Sharing screenshot with text to facebook unity
我試圖讓用戶可以通過游戲的下載鏈接在 facebook 上發布他的游戲截圖。
我看了一點,似乎可以使用 FB.API,但我無法讓它工作。 Aparently 你需要一個許可,但我無法找到哪個許可以及如何給予它。
我正在使用統一 2020.3.21f1
這是我現在正在做的事情
public void ShareScreenShot(Texture2D screenShot)
{
byte[] encodedScreenShot = screenShot.EncodeToPNG();
var wwwForm = new WWWForm();
wwwForm.AddBinaryData("image", encodedScreenShot, "ScreenShot.png");
wwwForm.AddField("message", "Venez me défier : https://randomlink.blablabla");
FB.API("me/photos", HttpMethod.POST, ShareScreenShotCallback, wwwForm);
}
void ShareScreenShotCallback(IResult result)
{
if (result.Error != null)
{
Debug.Log(result.Error);
}
else
{
Debug.Log("sharing success");
}
}
如果哪位大神知道怎么弄,那將是非常有幫助的,謝謝
我想您需要使用自定義權限登錄 facebook,因為默認權限僅允許您向選定的朋友發送邀請。
https://developers.facebook.com/docs/unity/reference/current/FB.LogInWithPublishPermissions/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.