Tuh*_*Dey 23 php api foursquare
Foursquare API已将用户的照片标记划分为前缀和后缀.但是,如果我合并它们以形成完整的图像URL并将其粘贴到我的浏览器中,则会给出错误,指出图像无法显示,因为它包含错误.是因为服务器暂时不可用还是其他什么?
我正在使用场地细节的API.
我得到了这样的数据
user: {
id: "26534686"
firstName: "Bobbi"
lastName: "E."
photo: {
prefix: "https://irs3.4sqi.net/img/user/"
suffix: "/K4VCI4MXHWFUGXOF.jpg"
}
}
visibility: "public"
Run Code Online (Sandbox Code Playgroud)
但是,当我打电话给这个网址https://irs3.4sqi.net/img/user/K4VCI4MXHWFUGXOF.jpg给我错误.
任何线索?
Tuh*_*Dey 43
我不知道它是否有权向Foursquare展示道路.但我调查过Foursquare会创建尺寸为30 x 30和110 x 110等的缩略图.
为小图像我形成了这样的图像路径
user->photo->prefix.'30x30'.user->photo->suffix;
Run Code Online (Sandbox Code Playgroud)
更大的尺寸
user->photo->prefix.'110x110'.user->photo->suffix;
Run Code Online (Sandbox Code Playgroud)
那是我用(30x30)和(110x110)连接起来的.
因此,上面的图像变为 https://irs3.4sqi.net/img/user/30x30/K4VCI4MXHWFUGXOF.jpg 和 https://irs3.4sqi.net/img/user/110x110/K4VCI4MXHWFUGXOF.jpg,这些有效期至今.
希望这会有效,直到他们改变这一点.
don*_*pep 13
根据现在更新的Foursquare文档:
要组合可解析的照片URL,请使用前缀+大小+后缀,例如https://irs0.4sqi.net/img/general/300x500/2341723_vt1Kr-SfmRmdge-M7b4KNgX2_PHElyVbYL65pMnxEQw.jpg.
大小可以是以下之一,其中XX或YY是36,100,300或500中的一个.
- XXXYY
- 原件:原始照片的大小
- capXX:将照片的宽度或高度设为XX(以较大者为准).缩放另一个, - 按比例缩小尺寸
- widthXX:强制宽度为XX并按比例缩放高度
- heightYY:强制高度为YY并按比例缩放宽度
这是foursquare在6月9日所做的改变,请参阅Google网上论坛上的AK公告:https://groups.google.com/forum/#!topic / foursquare-api/MakNpdO5zARU
要修复它,在您的请求中将'v'更改为20120609以下的值,20120608将起作用并返回带有用户图片缩略图的URL(json字符串).
目前还没有关于如何使用前缀/后缀的文档......他们可能会在有的时候发布它.
发现你也可以通过[prefix]/original/[suffix]访问它,然后使用更新的版本(> 20120609)
| 归档时间: |
|
| 查看次数: |
7979 次 |
| 最近记录: |