Я читал документацию 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 также заявляет в случае устаревших изображений, но ничего не изменилось.