Создайте URL профиля изображения - PullRequest
8 голосов
/ 02 декабря 2011

У большинства социальных сетей есть способ создать URL-адрес для изображения профиля пользователя, используя его user_id или имя пользователя. Есть ли шанс, что у Foursquare есть что-то подобное или планы?

http://graph.facebook.com/702855/picture

http://api.twitter.com/1/users/profile_image/akdotcom.png

Ответы [ 3 ]

11 голосов
/ 25 июня 2012

У меня была такая же проблема.

С момента последнего обновления (с 9 июня) каждое изображение пользователя может быть построено с помощью вызова API: https://developer.foursquare.com/docs/explore#req=users/self

, который возвращает что-то вроде этого:

photo: {
    prefix: "https://irs3.4sqi.net/img/user/"
    suffix: "/HBVX4T2WQOGG20FE.png"
}

Возьмите две части и, например, поместите между ними, например, «оригинал»:

[prefix]/original/[suffix]

, который даст вам ссылку на изображение профиля: https://irs3.4sqi.net/img/user/original/HBVX4T2WQOGG20FE.png

1 голос
/ 03 марта 2016

foursquare предоставляет префикс и суффикс URL, например:

photo: {
  prefix: "https://irs3.4sqi.net/img/user/"
  suffix "/21325770-GWARVMMU2R5QLN04.jpg"
}

Вы можете установить его следующим образом:

[prefix]/original/[suffix] -> for original image
[prefix]/200/[suffix] -> for squared 200x200 image
[prefix]/200x100/[suffix] -> for 200x100 image

Exemple

https://irs3.4sqi.net/img/user/200/21325770-GWARVMMU2R5QLN04.jpg
0 голосов
/ 21 января 2012

В настоящее время нет способа создать фотографию профиля только из имени пользователя / идентификатора пользователя.

Комментарии к этому вопросу Акшая указывают на то, что они могут когда-нибудь это поддержать.

Я отвечаю здесь, чтобы убрать это из списка «без ответа».

...