![](/img/trans.png)
[英]Shopify is giving error 400 [Bad Request] when using https://{shop}.myshopify.com/admin/oauth/access_token
[英]Shopify API using PHP, redirect_uri and app url must have matching hosts of myshopify.com?
我正在嘗試使用cmcdonaldca創建的php shopify api庫,網址為https://github.com/cmcdonaldca/ohShopify.php ,
我收到此錯誤:
redirect_uri和應用程序URL必須具有匹配的主機
這是在我輸入[myshopname] .myshopify.com的商店名稱后出現的,並且錯誤出現在帶有此URL的頁面上:https:// [myshopname] .myshopify.com / admin / oauth / authorize?client_id = [myclientid ]范圍=顧客&REDIRECT_URI = HTTP%3A%2F%2Flocalhost%2Ftest%2FshopifyAPITest2.php
我在本地進行這種開發,所以我的主機是localhost,這真的是問題嗎? 我第一次嘗試輸入商店名稱時,我到shopify頁面要求我登錄,但是當我再次嘗試它時,它給了我錯誤。 是否有一些最初設置的會話變量導致錯誤? 它看起來不像是基於錯誤,但這就是行為所暗示的。
請幫助我了解如何解決此問題。 如果它真的意味着api腳本需要在myshopify.com([myshopname] .myshopify.com的主機)托管,我如何在那里放一個PHP腳本?
謝謝
您收到的錯誤告訴您,您在合作伙伴信息中心界面中為應用輸入的應用網址的域名與您在OAuth請求中提供的域名不同。
確保它被列為localhost,錯誤應該消失。
此外,請確保在config / application.rb中正確設置了API密鑰和共享密鑰
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.