2012-08-16 49 views
1

我在使用django和应用程序引擎在我的测试商店安装定制应用程序时遇到了一些麻烦。我在github上为应用程序引擎项目(https://github.com/shopify/shopify_django_app)下载了相应的zip文件。使用GAE/Django在测试商店安装定制应用程序

我创建了合作伙伴管理员应用程序与回调URL

http://localhost:8000/login/finalize 

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

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

现在我加载它,并通过登录页面迎接。

现在发生2件事之一。

我输入https://crooks-and-sons5046.myshopify.com(测试店),它将我发送到我登录的合作伙伴登录表单。然后它只是将我重定向到我的商店管理页面,并没有像我在线演示示例中看到的那样显示安装框架。

OR我进入骗子和-sons5046,我得到一个500错误从说 异常值的服务器踢回:
不能连接“海峡”和“NoneType”对象 异常位置:/用户/ timwhitaker/GAE/mfshopify/shopify/session.py在
__computed_pa​​ssword,行87

这是相关行

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

我的API密钥和秘密密钥都在shopify_settings输入。 py,所以这导致我相信该会话没有创建令牌。

这里的在线演示https://shopify-django-example.appspot.com/对我来说非常完美,我也没有搞乱包含zip文件的任何文件。

任何想法?

回答

3

您的Shopify应用程序是否配置为使用旧版或OAuth身份验证?我认为应用程序引擎的示例应用程序压缩文件相当陈旧,因此可能只适用于传统身份验证。

但是,shopify_django_app项目的主分支已更新为支持Shopify的OAuth。与更新版本的shopify_python_api一起需要更新才能使用OAuth身份验证。

+0

啊,就是这样。谢谢! – 2012-08-19 20:31:30

相关问题