2016-01-24 28 views
0

我正在使用考拉寶石來獲取我的應用的登錄用戶的taggable_friends。由taggable_friends使用Koala Rails返回的無法訪問的圖片網址(403)Gem

當通過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與考拉寶石)調用taggable_friends函數爲同一個用戶和相同的Facebook應用程序時,我得到完全相同的ID和名稱數據,但對於我得到的配置文件圖片這種類型的網址後面:

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

這些圖片的網址大多失敗了403奇怪的是,個人資料圖片約5%返回做的工作,但95%的回報率的403

BTW我已嘗試使用和不使用應用程序祕密安全性爲我的應用程序啓用,但我仍然回來這些你無法訪問的網址。

任何幫助表示讚賞

+0

我目前有這個問題與考拉寶石,我不知道如何解決它。任何幫助? – tommybond

回答

0

好的。最後算出來了。我們的JavaScript功能正在改變圖片網址爲downcase,因此鏈接無法正常工作。事實證明,FB圖片URL是區分大小寫的。

相關問題