2016-01-13 2 views
3

Я читал документацию Twitter в https://dev.twitter.com/overview/general/user-profile-images-and-banners и ясно сказано, что:Как получить изображение профиля с высоким разрешением пользователя на Twitter?

Альтернативных размеры изображения для изображений профилей пользователей Вы можете получить самый последний профиль имидж пользователя, наряду с другими компонентами , содержащих их идентичность на Twitter, от пользователей GET/show. В пределах объекта пользователя вы найдете поля profile_image_url и profile_image_url_https. Эти поля будут содержать измененный размер «обычный» вариант загруженного изображения пользователя. Этот «нормальный» вариант обычно составляет 48 пикселей на 48 пикселей.

Изменив URL-адрес, вы можете получить другие варианты, такие как «больше», «мини» и «оригинал». В приведенной ниже таблице для более примеров:

Варианта Размеры Пример URL-нормального 48px от 48px http://pbs.twimg.com/profile_images/2284174872/7df3h38zabcvjylnyfe3_normal.png https://pbs.twimg.com/profile_images/2284174872/7df3h38zabcvjylnyfe3_normal.png большей 73px от 73px http://pbs.twimg.com/profile_images/2284174872/7df3h38zabcvjylnyfe3_bigger.png https://pbs.twimg.com/profile_images/2284174872/7df3h38zabcvjylnyfe3_bigger.png мини 24px от 24px http://pbs.twimg.com/profile_images/2284174872/7df3h38zabcvjylnyfe3_mini.png https://pbs.twimg.com/profile_images/2284174872/7df3h38zabcvjylnyfe3_mini.png оригинального оригинального http://pbs.twimg.com/profile_images/2284174872/7df3h38zabcvjylnyfe3.png https://pbs.twimg.com/profile_images/2284174872/7df3h38zabcvjylnyfe3.png Опустите символ подчеркивания и вариант, чтобы получить исходное изображение. Изображения могут быть очень большими.

ответ Twitter API является, как это для моего собственного счета:

{ 
    .... 
    "profile_image_url_https" = "https://pbs.twimg.com/profile_images/559415382457348097/qSYxxIAo_normal.png"; 
    ... 
} 

Это изображение URL работает, но он слишком мал. Мне нужно самое высокое разрешение. Я делаю то, что говорит, Twitter, и опустить суффикс _normal и попробовать этот URL:

https://pbs.twimg.com/profile_images/559415382457348097/qSYxxIAo.png

Но это не нашел. Является ли Twitter docs устаревшим или я пропущу точку?

UPDATE: Я попытался с профилями несколько друзей, и большинство из них, кажется, работает, и удаление любых суффиксов и добавление _400x400.[jpg|png] также, кажется, работаю, но это недокументированное и ненадежно, так что я очень сомневаюсь, что я должен использовать этот недокументированный API на производстве.

ОБНОВЛЕНИЕ 2: Я обновил свой пользовательский объект, так как Twitter также заявляет в случае устаревших изображений, но ничего не изменилось.

ответ

Смежные вопросы