之前幾個網站調用的是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不應該會出錯.
S: l" `# p. }/ N. n& \) ?檢查amazon api產生的amazon link(得到amazon link是用右鍵-複製鏈接地址或者點擊圖片轉到amazon網站複製瀏覽器地址欄上的網址).如下.( ^4 s: H* i& p6 g: h9 f
http://www.amazon.com/xxxx-xxxx-xxxx-xxx/dp/B00012ORss?psc=1%3FSubscriptionId%3Dxxxxxxxxxxx/xxxx/xxxxx/1 {( h' {6 G# }$ x
' Z! d5 F* A9 P4 N Q+ S
* z/ Z- H, z! @5 ^0 t4 r' N: Y2 `& ~ _
查出問題出在amazon link鏈接中的?這個字符.(見圖1)+ \4 [7 F% k" }! u1 H: v9 b9 y
只要把amazon link鏈接中的?更改成%3F後.(見圖2),重新點擊check link,顯示success.
, k3 c: B- f" q' W0 ?8 S. w% Y不過後來的amazon Api產生的amazon link中的都是%3F字符,沒有再出現?字符.不知是amazon api產生的問題還是別的改動引起的問題.看來以後要經常檢查一下amazon link 不然出現上面的情況產生的購買就不會產生佣金.
3 j! v8 X- r# C: ~1 t* O6 N不知兄弟們有沒碰到這樣的情況' p7 o9 y9 D3 N
* d& T! Y8 F9 F
# X4 {7 H8 l7 L& {( Y+ m d& T5 X
! v. s2 m2 n- l
$ M: L+ q+ l7 F" d. v |