2017-02-27 53 views
0

私はshopifyパートナーアプリを作成しました。アプリはショップとつながっていました。その後、私は '注文/更新'に関するwebhookを作成しました。次のコードはwebhookコールバックにありますが、Shopify APIは401 Unauzhorizedを返します。Shopify APIが401 Unauthorizedを返す - Ruby on Rails

url = request.headers['x-shopify-shop-domain'] # shop url 
token = request.filtered_parameters["token"] # token from header 
session = ShopifyAPI::Session.new(url, token) # create session 
ShopifyAPI::Base.activate_session(session) 
shop = ShopifyAPI::Shop.current # returns 401 Unauthorized 

エラーは以下の通りです:

ActiveResource::UnauthorizedAccess (Failed. Response code = 401. Response message = Unauthorized.) 

答えて

0

あなたのウェブフックの認証について、全体の部分をスキップしそうです。あなたが迷惑メールに悩まされないようにするには、受信したデータでここに説明されている手順を実行する必要があります。https://help.shopify.com/api/getting-started/webhooks#verify-webhook

+0

検証では、SHARED_SECRETを使用してウェブフック内のデータの真偽をチェックします。 –

+0

秘密のAPIキー –

+0

私はすでにShopifyAPI :: Session.new(url、sk)の第2引数として秘密鍵を使用しようとしましたが、同じエラーが発生しました。 –

関連する問題