近段時間在做頭條小遊戲。
但是因爲頭條授權問題被打回來好幾次,因爲本地各種手機,各種井軟件測試都沒問題。
頭條審覈還是能出現問題,授權之後還是拿不到頭像。
不過從這裏發現了一個問題,明明暱稱都獲取到了,頭像還是沒有獲取到,那問題大概率在圖片和地址問題上。
因爲自己公司的測試機都沒問題,只能不斷提審測試問題所在。
問題所在:
最後得出結論,就是因爲頭條系的產品太多了,各種頭像存在不同的CDN上,相應頭像域名也比較多
解決辦法:
1,把這些域名都加入域名白名單,每出現報錯的一次,就加到域名白名單裏面
2,使用image對象可以直接加載圖片,不需要配置白名單。
如果是layabox,在`MiniImage`的`_loadImage`方法中,找到
```
MiniFileMgr.downOtherFiles(XXXX)
```
這一句,加上個判斷改成類似
```
if (url.indexOf("pstatp.com")==-1 || ! Laya.Browser.window.tt) {
MiniFileMgr.downOtherFiles(XXXX)
} else {
MiniImage.onCreateImage(url,thisLoader,true);
}
```