Foursquare API 已将用户的照片标签分为前缀和后缀。但是,如果我将它们合并以形成完整的图像 URL 并将其粘贴到浏览器中,则会出现错误,提示图像无法显示,因为它包含错误。是服务器暂时不可用还是其他原因?
我正在使用 API 获取场地详细信息。
我得到的数据是这样的:
user: {
id: "26534686"
firstName: "Bobbi"
lastName: "E."
photo: {
prefix: "https://irs3.4sqi.net/img/user/"
suffix: "/K4VCI4MXHWFUGXOF.jpg"
}
}
visibility: "public"
但是当我调用这个网址时https://irs3.4sqi.net/img/user/K4VCI4MXHWFUGXOF.jpg https://irs3.4sqi.net/img/user/K4VCI4MXHWFUGXOF.jpg给我错误。
有什么线索吗?
我不知道给Foursquare指路对不对。但据我调查,Foursquare 创建尺寸为 30 x 30 和 110 x 110 等的缩略图。
我这样形成图像路径
对于小图像
user->photo->prefix.'30x30'.user->photo->suffix;
对于更大的尺寸
user->photo->prefix.'110x110'.user->photo->suffix;
也就是说,我将它们与 (30x30) 和 (110x110) 连接起来。
于是上图就变成了https://irs3.4sqi.net/img/user/30x30/K4VCI4MXHWFUGXOF.jpg https://irs3.4sqi.net/img/user/30x30/K4VCI4MXHWFUGXOF.jpg
and
https://irs3.4sqi.net/img/user/110x110/K4VCI4MXHWFUGXOF.jpg https://irs3.4sqi.net/img/user/110x110/K4VCI4MXHWFUGXOF.jpg到目前为止仍然有效。
希望这会起作用,直到他们改变这一点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)