# Shopify公開アプリ構築 外部からのAPIアクセスについて

**URL:** <https://community.shopify.com/t/shopify-api/237480>\
**Category:** 技術的なQ＆A\
**Created:** [August 1, 2023, 11:17am UTC](https://community.shopify.com/t/shopify-api/237480 "2023-08-01T11:17:21Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

Shopify公開アプリのインストール時に発行されるアクセストークンを使って、外部サイトからAdmin APIでデータ連携できるかという質問。

**回答:**
- 外部サイトからのAPI連携は可能
- 質問者は実際にアクセストークンを使用したところ「Bad Request」エラーが返された

**考えられる原因:**
- POSTではなくGETでリクエストしている可能性
- トークンの期限切れや間違いの場合は「400 Bad Request」ではなく「401 Unauthorized」が返される
- リクエストの送信方法に問題がある可能性が高い

回答者は、具体的なリクエスト内容（送信方法など）の詳細情報があればさらに原因を特定できると示唆している。

<div class="post-metadata">

**Author:** ![RinaA\_1](https://avatars.discourse-cdn.com/v4/letter/r/8e8cbc/32.png) [@RinaA\_1](https://community.shopify.com/u/RinaA_1)\
**Post date:** [August 1, 2023, 11:17am UTC](https://community.shopify.com/t/shopify-api/237480/1 "2023-08-01T11:17:21Z")

</div>

Shopifyの公開アプリの構築をしております。

Shopify 公開アプリをストアにインストールした際に発行されるアクセストークンを使用して、

外部サイトからAdminAPIでデータ連携を行うことは可能でしょうか？

もしくは、外部サイト側でOAuthを行う必要がありますでしょうか？

実際に発行されたアクセストークンを使用してAPIを叩いてみたところ『Bad Request』が返されてしまい、

アクセストークンが使用不可なのか、他の原因なのかが分からず、、という状況です。

ご存じの方いらっしゃいましたらご教授いただければ幸いです。

---

<div class="post-metadata">

**Author:** ![ogasawarakyohei](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/ogasawarakyohei/32/28415_2.png) [@ogasawarakyohei](https://community.shopify.com/u/ogasawarakyohei)\
**Post date:** [August 1, 2023, 1:16pm UTC](https://community.shopify.com/t/shopify-api/237480/2 "2023-08-01T13:16:46Z")

</div>

> Shopify 公開アプリをストアにインストールした際に発行されるアクセストークンを使用して、外部サイトからAdminAPIでデータ連携を行うことは可能でしょうか？

可能です。

> 実際に発行されたアクセストークンを使用してAPIを叩いてみたところ『Bad Request』が返されてしまい、アクセストークンが使用不可なのか、他の原因なのかが分からず、、という状況です。

アクセストークンが間違っている、期限切れになっている等の場合、「400 Bad Request」ではなく、「401 Unauthorized」が返ってくると思われます。

Bad Requestが返ってくる例として、POSTではなくGETでリクエストしているケースなどが考えられます。

いただいた情報ですとこれ以上はわかりかねますので、どのようなリクエストを送っているか記載してもらえますか？
