Foursquare API for venue user image error

試著忘記壹切 提交于 2019-11-27 07:37:12
Tuhin Subhra Dey

I don't know its right or not to show the way to Foursquare. But what I have investigated that Foursquare creates thumbnails of sizes 30 x 30 and 110 x 110 etc.

I formed the image path like this for small image

user->photo->prefix.'30x30'.user->photo->suffix;

for larger size

user->photo->prefix.'110x110'.user->photo->suffix;

That is I have concatenated them with (30x30) and (110x110).

Thus the above image becomes https://irs3.4sqi.net/img/user/30x30/K4VCI4MXHWFUGXOF.jpg and https://irs3.4sqi.net/img/user/110x110/K4VCI4MXHWFUGXOF.jpg which are valid till now.

Hope this will work until they change this.

As per the Foursquare documentation that is now updated:

To assemble a resolvable photo URL, take prefix + size + suffix, e.g. https://irs0.4sqi.net/img/general/300x500/2341723_vt1Kr-SfmRmdge-M7b4KNgX2_PHElyVbYL65pMnxEQw.jpg.

size can be one of the following, where XX or YY is one of 36, 100, 300, or 500.

  • XXxYY
  • original: the original photo's size
  • capXX: cap the photo with a width or height of XX (whichever is larger). Scales the other, - smaller dimension proportionally
  • widthXX: forces the width to be XX and scales the height proportionally
  • heightYY: forces the height to be YY and scales the width proportionally

This is a change foursquare did on June 9th, see AK announcement on the google group here: https://groups.google.com/forum/#!topic/foursquare-api/MpNpdO5zARU

To fix it, in your request change the 'v' to a value below 20120609, 20120608 will work and return a url (json string) with the thumbnail of the user picture.

There is no documentation on how to use the prefix/suffix thing yet.. they will probably post about it when there will be.

Found out you can also access it via [prefix]/original/[suffix], and then use the newer version (>20120609)

this is the format I use when using categories picture url

prefix -> https://ss3.4sqi.net/img/categories_v2/nightlife/karaoke_

karaoke is the image name always followed by an underscore then the image size.

suffix -> .png

then add the valid sizes. there are many sizes supported by I use 64

so https://ss3.4sqi.net/img/categories_v2/nightlife/karaoke_64.png

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!