Правильный способ получить изображение истории Facebook? - PullRequest
3 голосов
/ 11 февраля 2012

Используя API Facebook Graph / SDK для iOS, я получаю для пользователей новостную ленту с https://graph.facebook.com/me/home. Некоторые элементы новостной ленты возвращают «story»: «xxx» в ответе JSON, еслирассказы содержат изображение, к которому будет добавлен элемент «картинка».Элемент picture всегда возвращает маленький размер изображения.

Вот пример:

"id":"100000238965505_364153823602580",
    "from":{
        "name":"Cristine Candelaria",
        "id":"100000238965505"
    },
    "story":"Cristine Candelaria was tagged in Arielen Magno Bismar's photo.",
    "picture":"http:\/\/photos-g.ak.fbcdn.net\/hphotos-ak-snc7\/431768_2610303545476_1491618385_31927362_2089838362_s.jpg",
    "link":"http:\/\/www.facebook.com\/photo.php?fbid=2610303545476&set=at.2610291065164.2111576.1491618385.100000238965505&type=1",
    "icon":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yz\/r\/StEh3RhPvjk.gif",
    "type":"photo",
    "object_id":"2610303545476",
    "application":{
        "name":"Photos",
        "id":"2305272732"
    }

Я пробовал использовать то, что Facebook рекомендует в API https://graph.facebook.com/2610303545476/picture,, однако это всегдавозвращает ложное в ответе JSON, и я также попытался просто получить сведения о фиде через [URL API графика] / 100000238965505_364153823602580 (извините, я могу опубликовать только 2 гиперссылки).Это не дает никакой дополнительной полезной информации.

Я обнаружил, что если вы манипулируете концом URL-адреса элемента "photo" и просто переключаете _s на _n, вы получите нормальный размер изображения.

Мой вопрос заключается в том, как правильноспособ получить изображение и текст, связанный с этим изображением (например, впервые в суперкубке ...) для новостной ленты с использованием API Graph?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...