Загрузить картинку на facebook от единства

Я работаю над игрой Unity, где вы можете сделать снимок и загрузить его на Facebook из Unity вместе с некоторыми тегами и прочим (так же, как friendsmash). Проблема в том, что у меня нет веб-сервера, на котором я могу разместить скриншоты, а атрибут Fb.Feeb (picture :) принимает только URL-адреса.

Я прочитал, что вы можете использовать HTTP POST для публикации изображения в изображениях пользователей, а затем использовать эту ссылку на картинке :, но я ничего не знаю о HTTP POST и не могу понять, как это сделать.

Я также читал, что вы можете использовать FB.API (), чтобы как-то сделать это, но я не мог понять это.

Любой пример кода будет принята с благодарностью.

Мой текущий код:

private string _path = "file://" + System.IO.Path.Combine(Application.persistentDataPath, "Images/image.png");

void Start ()
    {
        if (!FB.IsLoggedIn)
            FB.Login("email, publish_actions, publish_stream, user_photos", LoginCallback);
        StartCamera();
    }


private void OnBragClicked()

{
    FbDebug.Log("OnBragClicked");

//Post(); <-- dont know how

FB.Feed(
    linkCaption: "#hashtag",
    picture: "???",
    linkName: "Im hashtaging!",
    link: "https://apps.facebook.com/" + FB.AppId + "/?challenge_brag=" + (FB.IsLoggedIn ?  FB.UserId : "guest")
    );
}


 void TakeSnapshot()

{
    _snap = new Texture2D(_webCamTexture.width, _webCamTexture.height);
    _snap.SetPixels(_webCamTexture.GetPixels());
    _snap.Apply();

//System.IO.File.WriteAllBytes(_path, _snap.EncodeToPNG());
}

Ответы на вопрос(1)

Ваш ответ на вопрос