taggable_friends 使用 Koala Rails Gem 返回无法访问的图片网址 (403)

unreachable picture urls (403) returned by taggable_friends using Koala Rails Gem

我正在使用 Koala gem 获取 taggable_friends 的应用程序登录用户。

当通过 Facebook API 浏览器使用 taggable_friends 时,我得到了这种类型的图片网址:

https://fbcdn-profile-a.akamaihd.net/hprofile-ak-xap1/v/t1.0-1/s50x50/1511494_10101263181401141_1434607512_n.jpg?oh=c5abb8d9ba6cfba11ccd96a4e2677bc2&oe=573D99E5&gda=1462771015_c580b7037fe88c460cc4a288ef23b009

效果很好。

但是,当通过代码(Rails 版本 4 with Koala gem)为同一用户和同一 Facebook 应用程序调用 taggable_friends 函数时,我得到的结果完全相同ID 和名称数据,但对于个人资料照片,我得到了这种 URL 返回:

https://scontent.xx.fbcdn.net/hprofile-xaf1/v/t1.0-1/c50.50.621.621/s50x50/1004433_10200680766036422_1106849516_n.jpg?oh=8e7726bd164064d4306edf55f51810a5&oe=57334e02

这些图片 URL 大部分都因 403 而失败。奇怪的是,大约 5% 的个人资料图片 return 有效,但 95% return 403。

顺便说一句,我已经尝试过为我的应用程序启用和不启用应用程序机密安全性,但我仍然找回了这些无法访问的 URLs。

感谢任何帮助

好的。终于想通了。我们的 javascript 函数正在将图片 url 更改为小写,因此链接不起作用。事实证明,FB 图片网址区分大小写。