[英]Error: invalid_request Invalid parameter value for redirect_uri: Uri must consist of printable ASCII characters:
[英]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.