簡體   English   中英

具有redirect_uri的Shopify OAuth身份驗證返回invalid_request

[英]Shopify OAuth Authentication with redirect_uri returns invalid_request

我正在創建一個shopify,但遇到了一些問題。 嘗試驗證用戶身份時,出現以下錯誤消息:

{
    "error": "invalid_request",
    "error_description": "The redirect_uri and application url must have matching hosts"
}

redirect_uri和應用程序URL都設置為“ http://serv.dudeami.com/shopify/public/”。 我不確定它的子域是否將其丟棄,但是無論我將redirect_uri更改為什么,它都無法正常工作。 我正在對redirect_uri進行網址編碼。

我決定進行一些測試,並且只能使其與設置client_id和scope一起使用。 在沒有設置范圍或沒有空范圍的情況下,我收到“ invalid_scope”錯誤(即使API文檔說https://SHOP_NAME.myshopify.com/admin/oauth/authorize?client_id=API_KEY都已獲得基本權限)。

這不是一個大問題,因為我可以檢測是否發送了“ code”參數並以這種方式處理安裝,但是我寧願將其發送到專門用於處理安裝過程的設置頁面(驗證,令牌交換等)。

似乎我犯了一個愚蠢的錯誤,並且redirect_uri兩次被urlencode編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM