Рассматривая проект Unity от ~ 3 года назад, и с помощью Facebook график я уверен, что это было 1,0,Facebook, post to wall, используя/фотографии, в 2.1 Facebook?
Вы можете разместить на стене пользователя, как это:
private byte[] imageAsBytes;
Texture2D im = ... your image
imageAsBytes = im.EncodeToPNG();
Dictionary<string, object> dct = new Dictionary<string, object>
{
{ "message", "Marketing message here" },
{ "picture", imageAsBytes }
};
Facebook.instance.graphRequest(
"me/photos", HTTPVerb.POST, dct, completionHandler);
Как были известны уже много месяцев, есть изменения к этому.
С помощью Facebook 2.1 требуется от этого 8 августа, Я довольно смущен, просто ли это все еще работает в 2.1?
Короче говоря, как разместить изображение на стене пользователя, в 2.1?
Примечание - вот где найти важный ресурс CBRoe упоминается ниже ...
Обратите внимание, что единственная проблема с альтернативой, FB.FeedShare(), что, как насколько я понимаю, вы не можете опубликовать изображение (конечно, вы можете ссылаться на изображение по URL-адресу).
Я считаю, что этот вызов был устаревшим, потому что после 2.1 Facebook изменил условия обслуживания и применяет разрешения и вызовы API ... Однако, если вы просто хотите поделиться на стене пользователя, я предлагаю вам использовать FB.FeedShare() -> https://developers.facebook.com/docs/unity/reference/current/FB.FeedShare Спасибо. – Cabrra
Привет @Cabrra - спасибо - вы имеете в виду, что хотя «me/photos» все еще существует в API «технически», на самом деле, они просто этого не позволяют? – Fattie
Это никоим образом не устарело. Но так как API v2.0 вам необходимо получить необходимое разрешение, одобренное и одобренное Facebook, прежде чем вы сможете попросить нормальных пользователей для этого. – CBroe