【问题标题】:Installing a custom app on Test Shop with GAE/Django使用 GAE/Django 在 Test Shop 上安装自定义应用程序
【发布时间】:2012-08-16 18:09:29
【问题描述】:

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

我使用回调 url 在合作伙伴管理员上创建了应用

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/ 非常适合我,我没有弄乱包含的 zip 中的任何文件。

有什么想法吗?

【问题讨论】:

    标签: python django google-app-engine shopify


    【解决方案1】:

    您的 Shopify 应用是否配置为使用旧版或 OAuth 身份验证?我认为应用引擎的示例应用 zip 文件已经很老了,所以可能只适用于旧版身份验证。

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

    【讨论】:

    • 啊,就是这样。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 2014-05-03
    • 1970-01-01
    • 2023-03-24
    • 2013-10-02
    • 2016-04-22
    相关资源
    最近更新 更多