簡體   English   中英

使用GAE / Django在Test Shop上安裝自定義應用程序

[英]Installing a custom app on Test Shop with GAE/Django

我在使用django和app引擎在我的測試車間安裝自定義應用程序時遇到了一些麻煩。 我在github上為app引擎項目(https://github.com/shopify/shopify_django_app)下載了相應的zip文件。

我使用回調網址在合作伙伴管理員上創建了應用

http://localhost:8000/login/finalize

SHOPIFY_API_KEY ='6a17608 .......'

SHOPIFY_API_SECRET ='1fddc .......'

現在我加載它並受到登錄頁面的歡迎。

現在發生了兩件事之一。

我輸入https://crooks-and-sons5046.myshopify.com (測試店),它將我發送到我所做的合作伙伴登錄表單並登錄。 然后它只是將我重定向到我的商店管理頁面,它沒有像我在在線演示示例中看到的那樣調出安裝框架。

或者我輸入了crooks-and-sons5046,我從服務器上回復了500錯誤,其中顯示了異常值:
無法連接'str'和'NoneType'對象異常位置:/Users/timwhitaker/gae/mfshopify/shopify/session.py in
__computed_pa​​ssword,第87行

這是相關的路線

return md5(self.secret + self.token).hexdigest() 

我的api密鑰和密鑰都輸入到shopify_settings.py中,因此這使我相信沒有為會話創建令牌。

這里的在線演示https://shopify-django-example.appspot.com/非常適合我,我沒有搞亂所包含的任何文件。

有任何想法嗎?

您的Shopify應用程序是否已配置為使用舊版或OAuth身份驗證? 我認為app引擎的示例應用程序zip文件很舊,所以可能只適用於Legacy Authentication。

但是,shopify_django_app項目的主分支已更新為使用Shopify支持OAuth。 這將與更新版本的shopify_python_api一起更新以使用OAuth身份驗證。

暫無
暫無

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

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