簡體   English   中英

使用PHP,redirect_uri和app url的Shopify API必須具有匹配的myshopify.com主機?

[英]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.

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