django とアプリ エンジンを使用してテスト ショップにカスタム アプリをインストールするのに問題があります。アプリ エンジン プロジェクト (https://github.com/shopify/shopify_django_app) の適切な zip ファイルを github でダウンロードしました。
コールバック URL を使用して、パートナー管理者でアプリを作成しました
http://localhost:8000/login/finalize
SHOPIFY_API_KEY = '6a17608......'
SHOPIFY_API_SECRET = '1fddc.......'
ロードすると、ログインページが表示されます。
これで、2 つのうちの 1 つが起こります。
https://crooks-and-sons5046.myshopify.com (テスト ショップ) と入力すると、パートナー ログイン フォームが表示され、ログインします。次に、ストアの管理ページにリダイレクトされるだけで、オンライン デモの例のようにインストール フレームが表示されません。
または、crooks-and-sons5046 と入力すると、サーバーから 500 エラーが返され、例外値:
'str' と 'NoneType' オブジェクトを連結できません 例外の場所: /Users/timwhitaker/gae/mfshopify/shopify/session. __computed_password のpy、
87 行目
これは関連する行です
return md5(self.secret + self.token).hexdigest()
API キーとシークレット キーの両方が shopify_settings.py に入力されているため、セッション用にトークンが作成されていないと思われます。
ここのオンラインデモhttps://shopify-django-example.appspot.com/は私にとって完璧に機能し、含まれているzipにあるファイルをいじることはありませんでした。
何か案は?