2016-09-27 9 views
0

私はmagentoのウェブサイトで、私のアカウントから最後に10個のInstagramポストを表示するためにinstafeed.jsを使用しようとしています。Instafeed:無効なメディアID

ここに私のスクリプトです:それは私にエラーを返し

<script type="text/javascript"> 
 
     var feed = new Instafeed({ 
 
      clientId: 'myclientid', 
 
      accessToken: 'myaccesstoken', 
 
      template: '<a href="{{link}}"><img src="{{image}}" /></a>', 
 
      sortBy: 'most-recent', 
 
      limit: '10', 
 
      resolution: 'thumbnail' 
 
     }); 
 
     feed.run(); 
 
</script>

:Instagramのからのエラー:無効なメディアID

もちろん、私のInstagramのアプリケーションがサンドボックスモードであり、インストゥーメンツのウェブサイトで読んだことから、このような使用のためにこの状態に留まります。 OAuthセキュリティのチェックを外しました。

「無効なメディアID」の意味を理解できません。 私を助けることができますか?

おかげ

答えて

0

あなたがあなた自身のアカウントから画像を投稿しようとしている場合、あなたはそれに応じてgetuserIdオプションを設定する必要があります。

var feed = new Instafeed({ 
    get: 'user',  // <-- new 
    userId: 'xxxx', // <-- new 
    clientId: 'myclientid', 
    accessToken: 'myaccesstoken', 
    template: '<a href="{{link}}"><img src="{{image}}" /></a>', 
    sortBy: 'most-recent', 
    limit: '10', 
    resolution: 'thumbnail' 
}); 
feed.run(); 

を設定し、それらのオプションがなければ、Instafeed.js意志APIから削除されたInstagramの「一般的な」メディアを取得しようとすると、もう有効ではありません。

関連する問題