3

ハッシュタグを使用してパブリック Instagram 画像を取得しようとしていますが、クライアント ID/アクセス トークンを使用せずに実行する必要があります。以下のスクリプトを使用しています

<div id="instafeed"></div>

<script type="text/javascript">
  var userFeed = new Instafeed({
    get: 'tagged',
    tagName: 'fashion',
    template: '<a class="fancybox" href="{{link}}" rel="ig" title="{{caption}}"><img class="instagram-image" src="{{image}}" /></a>',
    links: 1,
    limit: 30,
    resolution: 'low_resolution'
  });
  userFeed.run();
</script>

しかし、画像を取得できません。アクセス トークンまたはユーザー ID を提供しようとすると、その特定のハッシュタグを持つ Instagram に存在する画像のみが取得されます。これを Shopify で実装する必要があります。

4

1 に答える 1

0

特定のハッシュタグを持つすべての公開画像を取得する唯一の公式な方法は、public_content API スコープに対して承認された Instagram API クライアントを取得することです。これには、Instagram のレビュー プロセスを通じて API クライアントを送信する必要があります。

これを行わないと、API クライアントはサンドボックス モードに制限され、サンドボックスに招待されたユーザーからのタグ付き画像のみが返されます。

Instagram 開発者ドキュメントから:

別の例として、メディアのリストを返すエンドポイントを考えてみましょう: /tags/{tag-name}/media/recent. このエンドポイントから返される応答には、予想どおり、指定されたタグを持つメディアのみが含まれます。ただし、公開されている Instagram ユーザーからメディアを返すのではなく、サンドボックス ユーザーに属するメディアのみを返し、各ユーザーの最新の 20 に制限します。

于 2016-09-16T16:57:17.080 に答える