之前幾個網站調用的是amazon Api產生的amazon link,在amazon後台的link check中check都正常(scucess).有幾時偶然把這幾個網站產生的amazon link接在amazon後台link check中check,出現失敗提示Fail:The link above was not tagged or was not a valid amazon link.(這樣老外點擊amazon link產生的購買不算),覺得奇怪應該通過amazon api產生的amazon link不應該會出錯.
$ z1 A0 h E3 U) J檢查amazon api產生的amazon link(得到amazon link是用右鍵-複製鏈接地址或者點擊圖片轉到amazon網站複製瀏覽器地址欄上的網址).如下.
$ g) z/ d7 z+ R5 K' whttp://www.amazon.com/xxxx-xxxx-xxxx-xxx/dp/B00012ORss?psc=1%3FSubscriptionId%3Dxxxxxxxxxxx/xxxx/xxxxx/+ S' B: j& y, U, E" p
; W. H; U2 d& a0 t/ f: N6 L2 k, x k, M! @
查出問題出在amazon link鏈接中的?這個字符.(見圖1)
" N ^8 u8 Q3 }2 X只要把amazon link鏈接中的?更改成%3F後.(見圖2),重新點擊check link,顯示success.
7 W% s' Y2 R* ~: l0 E' y: G/ N不過後來的amazon Api產生的amazon link中的都是%3F字符,沒有再出現?字符.不知是amazon api產生的問題還是別的改動引起的問題.看來以後要經常檢查一下amazon link 不然出現上面的情況產生的購買就不會產生佣金.
! ?. z2 \8 k# C% Z& q+ z5 @# B2 t不知兄弟們有沒碰到這樣的情況/ J( c! G( B2 J. F" b5 _6 c
! W; C; ]5 B: D" T
# q4 W/ [+ u# n: i. u. [$ o# P8 R
* I- ^- l5 s T) Q0 [6 E2 t
+ a- g- u; ?) B$ T' _2 {8 Q |