2016-06-23 5 views
3

Instagramパブリックプロファイルデータを新しいAPIごとに取得する方法はありますか?新しいAPIを使用してInstagramからパブリックデータまたはタグを取得する方法は?

のInstagramによると、これらは私がに必要な手順は以下のとおりです。

  • は、サイトのURLを提供することにより、アプリケーションを作成し、URLをリダイレクトします。
  • oAuthを使用してユーザーをリダイレクトし、アクセストークンを生成します。
  • 適切なURLとアクセストークンを使用して、ユーザーデータを取得できます。

私は各ステップを行なったし、今私はinst.instagramIdはユーザーIDで、inst.accessTokenは、アクセストークンである

https://api.instagram.com/v1/users/searchq='+inst.instagramId+'&access_token='+inst.accessToken 

URLをヒットするAJAXを使用していたトークン正しくアクセスを発生させます。 レスポンスにはコード200が含まれていますが、これは正常ですがデータは空です。

ありがとうございました。

答えて

1

実際には新しいInstagram APIでは、パブリックデータやタグを取得することはできません。 Instagramの新しいAPIで取得できる唯一の情報は、データまたはアクセストークンの所有者データです。

+2

ご協力いただきありがとうございますが、私は既に自分のデータを取得することに成功しています。 –

+1

確かにあなたはapiであなたのものではない情報を得ることは不可能ですが、iveはapiを使わない他の方法があると聞きました – toxicfelix

-1

私はこの正確な目的のためにプロキシAPIを書いた:https://github.com/whizzzkid/instagram-proxy-api

はのは#nycの例を見てみましょう: のInstagramのタグエクスプローラ:https://www.instagram.com/explore/tags/nyc

はJSONと同じ結果を得る:https://igpi.ga/explore/tags/nyc/media

ますレポでもっと多くの例を見つけることができます。 jqueryのを使用してhttps://github.com/whizzzkid/instagram-reverse-proxy/blob/master/app.js

デモアプリケーションになります:

$.ajax({ 
    url: "https://igpi.ga/explore/tags/yyc/media", 
    dataType: "jsonp", 
    data: { count: 3 }, 
    success: function (json){ 
    for(var i in json.posts) { 
     var img = document.createElement("IMG"); 
     img.src = json.posts[i].display_url; 
     document.body.appendChild(img); 
    } 
    } 
}); 

はデモ:http://plnkr.co/edit/4oCwpbMm6p9cyJb1UWld?p=preview

は、このことができます願っています。ここでは、このすべてがないコードがあります

+0

このリンクは質問に答えるかもしれませんが、答えの本質的部分をここに入れてリンクを参照してください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](/レビュー/低品質の投稿/ 17972185) –

関連する問題