Facebook, пост к стене, используя меня / фотографии, в 2.1 Facebook?

Рассматривая проект Unity ~ 3 года назад и используя график Facebook, я уверен, что это было1,0,

Вы можете опубликовать на стене пользователя, как это:

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 );

Как стало известно в течение многих месяцев, в этом наступлении есть изменение.

С фейсбуком2.1 требуется с 8 августа, Я просто запутался, просто ли это все еще работает в 2.1?

короче, как разместить изображение на стене пользователя, в 2.1?

Обратите внимание - вот где найти важный ресурс, который CBRoe упоминает ниже ...

Обратите внимание, что единственная проблема с альтернативой, FB.FeedShare (), заключается в том, что, насколько я понимаю, вы не можете на самом деле опубликовать изображение (конечно, вы можете ссылаться на изображение по URL-адресу).

 CBroe07 июл. 2016 г., 09:02
Это не осуждается никоим образом. Но начиная с версии API v2.0, вы должны получить необходимое разрешение, которое будет проверено и одобрено Facebook, прежде чем вы сможете запросить его у обычных пользователей.
 Fattie07 июл. 2016 г., 00:32
Привет @Cabrra - спасибо - ты имеешь в виду, что, хотя «я / фотографии» все еще есть в API «технически», на самом деле, они просто не позволяют это?
 Fattie07 июл. 2016 г., 13:19
@CBroe, это ключевая информация, спасибо. Я имею в видуключПримечательно, как трудно получить реальные факты о ФБ. Может быть, вы должны оставить это в качестве ответа, чтобы помочь гуглерам прийти сюда ...
 Cabrra06 июл. 2016 г., 22:04
Я считаю, что этот вызов устарел, потому что после 2.1 Facebook изменил условия предоставления услуг и применяет разрешения и вызовы API ... Однако, если вы просто хотите поделиться в стене пользователя, я предлагаю вам использовать FB.FeedShare () ->developers.facebook.com/docs/unity/reference/current/...  Благодарю.

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

Решение Вопроса

Это не осуждается никоим образом. Но начиная с версии API v2.0, вы должны получить необходимое разрешение, которое будет проверено и одобрено Facebook, прежде чем вы сможете запросить его у обычных пользователей.

И да, это довольно серьезное изменение, но именно поэтому оно было объявлено заранее, по многим каналам. Мы все знаем, как быстро движется и меняется мир ИТ, поэтому я думаю, что вы не можете обвинить здесь Facebook. Если вы были «вне игры» (именно этой) более трех лет, вам просто нужно пойти и найти ресурсы, которые а) перечисляют то, что изменилось, и б) каково текущее состояние вещей. И раздел разработчика делает оба. Список изменений уже упоминался, и, например, необходимость пересмотра разрешений теперь также упоминается встартовая страница для входа в Facebookпрямо вверху подОсновные руководства.

Кроме того, Facebook активно информирует вас об изменениях - если вы их допустите. Идти кhttps://developers.facebook.com/settings/developer/contact/ где вы найдете несколько вариантов получения информации о конкретных вещах по электронной почте.

 Fattie11 июл. 2016 г., 14:42
Еще раз спасибо @cbroe, я нажал на щедрость. обратите внимание, что даже с огромной щедростью, есть 1 человек, который знает это! : O
 CBroe07 июл. 2016 г., 20:35
Не сверху справа, а справа вверху - второй заголовок здесь,developers.facebook.com/docs/facebook-login

чтобы увидеть, какие изменения произошлиhttps://developers.facebook.com/docs/apps/changelog, Там нет изменений для/me/photos насколько я могу судить.

Можно использовать данные изображения или URL.

Увидетьhttps://developers.facebook.com/docs/graph-api/reference/user/photos#Creating для получения дополнительной информации

 phwd07 июл. 2016 г., 03:45
@ Джо, я не знаком сFB.FeedShare() кажется, подсказываетДиалог каналов который отличается от/me/photos
 Fattie07 июл. 2016 г., 03:42
Спасибо за ответ ... Хм, на ваш второй комментарий, наверняка со мной / фотографиями, вы можете отправить изображение. Однако я считаю, что с FB.FeedShare (), вы можететолько отправить URL - действительно, вы знаете, если это правильно? Еще раз спасибо!

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