この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Heroku 環境変数を設定する

キャンバスアプリケーションを作成したら、コンシューマの秘密に環境変数を設定する必要があります。
  1. [設定] から、[クイック検索] ボックスに「アプリケーション」と入力し、[アプリケーション] を選択します。
  2. [接続アプリケーション] 関連リストで、[Shipify] をクリックします。
  3. [コンシューマの秘密] 項目の横にある [クリックして公開] リンクをクリックします。
    キャンバスアプリケーションのコンシューマの秘密
  4. コンシューマの秘密をコピーします。
  5. コマンドウィンドウを開き、Shipify-Node-App ディレクトリに移動し、heroku config:add APP_SECRET='Your_Consumer_Secret' コマンドを入力して環境変数を作成します。
    Windows コンピュータで作業を行っている場合は、一重引用符を二重引用符 (") に置き換えなければならないことがあります。
  6. heroku config:add RUNNING_ON_HEROKU='true' コマンドを入力します。
    このコマンドは、アプリケーションが Heroku で実行されることを指定します。これで、変更を加えるたびに再リリースする必要がなくなるので、テストを行うのに便利です。Windows コンピュータで作業を行っている場合は、一重引用符を二重引用符 (") に置き換えなければならないことがあります。
  7. git push heroku master コマンドを入力して、アプリケーションを Heroku にリリースします。
    このプロセスが正常に完了すると、次のような出力が表示されます。
    1-----> Compiled slug size: 11.2MB
    2-----> Launching... done, v6
    3       http://deep-samurai-7923.herokuapp.com deployed to Heroku
    4
    5To git@heroku.com:deep-samurai-7923.git
    6 * [new branch]      master -> master

    「権限が拒否されました」というエラーメッセージが表示された場合、必要に応じて SSH キーを設定して Heroku に追加します。https://devcenter.heroku.com/articles/keys を参照してください。

Chatter タブをクリックすると、キャンバスアプリケーションが Salesforce フルサイトで動作していることをすばやくテストできます。左側の [Shipify] リンクをクリックすると、Heroku アプリケーションが Salesforce の右側に表示され、前の章で作成した注文を含む、未処理の注文のリストが表示されます。次に、キャンバスカスタムアクションをパブリッシャーレイアウトに追加して、ユーザが表示できるようにします。