簡體   English   中英

與文本共享屏幕截圖到 facebook unity

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM