0

編集: URL のアンダースコアが問題だったようです。ダッシュ (-) に置き換えたところ、正常に動作しました。

私のアプリはローカルホストで正常に動作しています。

Nodejitsu にデプロイした後、パートナー ダッシュボードからアプリを編集し、「アプリケーション URL」を

http://localhost:3000

http://mdausmann.guidebyside_shopify.jit.su

編集ページに次のメッセージが表示されます... 2 つのエラーにより、この API クライアントが保存されませんでした

次のフィールドに問題がありました:

Callback url is invalid
Application url is invalid

これは有効な URL であり、アップしているため、あまり意味がないようです。:80 も追加しようとしましたが、うまくいきませんでした。

何か案は?マイケル

4

1 に答える 1

2

あなたの URL は、shopify が期待するものではないようです。アンダースコアに由来しているようです。

たとえば、コールバック URL を

http://fabulous.dancing_pandas.com

うまくいきません。しかし、代わりにコールバック URL を次のように設定した場合:

http://fabulous.dancingpandas.com

物事はうまくいくでしょう。これは Shopify 側のバグですが、回避策は、guidebyside_shopifyguidebysideshopify などに変更することだと思います。このバグが修正されるまで、これはこのバグに役立つはずです。

編集

いろいろ試していたところ、ちょっとミスがありました。Ruby URL ライブラリを少し調べたところ、RFC ではアンダースコアが許可されていないことがわかりました。そのため、アプリケーションの URL を修正する必要があります。これは Shopify のバグではありません。

于 2012-07-17T16:07:59.853 に答える