3

Railsで注文/作成を行う基本的なshopify Webhookアプリをセットアップしようとしています。

Webhook のサポート API の指示に従い、そこにある Sync_App_Demo の例をデプロイしましたが、認証ステップでログインを認証できません。「申し訳ありませんが、問題が発生しました」ページが表示されます - myapp/login/authenticate

私はWebhookを初めて使用し、SO全体を調べてグーグルで検索しましたが、Webhook接続の基本的なセットアップをうまく行うことができませんでした. 作成された shopify_app gem セットアップに基づいて、shopify アプリの API キーとシークレットを配置しましたが、これが正しいかどうかはわかりません。

また、abouts がポイントする Webhook コントローラーを介して接続した場合 (たとえば、テスト ショップの注文通知パネルの URL /order.xml)、Webhook の注文/作成は?

どんな助けでも大歓迎です。

Shopify 同期アプリのデモへのリンクは次のとおりです。

https://github.com/Shopify/sync_app_demo

http://wiki.shopify.com/WebHook#Rails

4

2 に答える 2

0

Ruby on Rails で Shopify アプリの開発を始めたばかりの人には、shopify_api gem を含む shopify_app gem を使用することを強く勧めます。

Webhook を登録するには、ジェネレーターを実行するか、イニシャライザーにadd_webhook手動で行を追加しshopify_app.rbます。

config.webhooks = [
  {topic: 'app/uninstalled', address: 'https://myapp.url/webhooks/app_uninstalled', format: 'json'},
  {topic: 'orders/create', address: 'https://myapp.url/webhooks/orders_create', format: 'json'},
]

この設定により、アプリはアプリケーションのインストール時に webhook を登録します。

于 2016-04-24T07:37:59.920 に答える