2017-05-05 52 views
0

我試圖用Spotify API自動創建一個令牌,但是我嘗試在'無效的redirect_uri'上總是使用錯誤的無頭瀏覽器。目前我正在嘗試使用Spynner和Ghost.py,但最終都出現在同一問題點。爲什麼在使用無頭瀏覽器與Chrome瀏覽器時,Spotify會收到非法重定向URI?

我知道到目前爲止什麼:

  • 授權URL是有效的,因爲我可以複製到鍍鉻,它會重定向與Spotify的響應代碼

  • 重定向鏈接URI也有效的,因爲我通過鉻得到一個有效的響應

  • 一個奇怪的是使用Spynner時,我檢查錯誤響應代碼,我注意到%符號已被替換爲%25。我不確定這是否由pyqt4完成,我想知道特殊字符的第二種編碼是否會導致問題。我嘗試傳遞一個沒有轉義特殊字符的網址,但那也不起作用。

我很茫然,爲什麼我不能得到這個工作。爲什麼無頭瀏覽器中的鏈接不像Chrome那樣重定向?

回答

0

檢查您的應用程序設置在https://developer.spotify.com/my-applications/。重定向URI需要,確切地說,與您爲了使Spotify重定向而使用的URI匹配。

+0

我檢查過,這是什麼使我困惑。當我將URL粘貼到Chrome中時,我將按照我應該重定向。這是將它傳遞給似乎造成問題的其他無頭瀏覽器的原因。 – PM8K

相關問題