2016-04-15 19 views
0

結婚式のサイトに特定のタグが付いているすべての図表画像を投稿しています。 Instagramにログインします(彼らはInstagramアカウントを持つことができませんでした)。何が最良の正しい方法ですか?私が今やっている何をWebアプリケーション(図鑑アカウントを持たないユーザー)の正しい図鑑認証方法

1)私は私の個人的なInstagramのセクション「クライアントの管理」に新しいクライアント「結婚式」を設定しました。

2)私は、手動で呼び出してトークンを持っている(私はコピーして、過去の意味ONCE私の個人的なブラウザでURL)は、次のURL:

https://api.instagram.com/oauth/authorize/?client_id=client_id_of_my_client_wedding&redirect_uri=redirect_uri_of_my_client_wedding&response_type=token

と一度私の個人アカウントでのInstagramにログイン

<script> 
function myinstagramfunction (json_object) 
{ 
    // I fetch here the json object that contains the info of all the pictures returned 
} 
</script> 
<script type="text/javascript" src="https://api.instagram.com/v1/tags/<my_wedding_tag>/media/recent?access_token=<token_retrieved_in_step_2>&callback=myinstagramfunction"/> 

のTh:Instagramのログインポップアップウィンドウ

3)私は私のhtmlページに次のJavaScriptを追加することで尋ねました2番目のスクリプトはJSONP(JSON with Padding)を使用し、ローカル関数 "myinstagramfunction"を呼び出してinstagram apiへのクロスドメインコールを実行します。

質問:

a)は、これは正しい方法とInstagramので許可されて正式に提案さ1 /ですか?

b)現在、クライアントウェディングは「サンドボックスモード」で設定されています。あなたはそれをInstagramの承認に提出することを提案していますか、または私の手続きで許可されていないものがありますか?

私に教えてください!

https://lightwidget.com/ようなソリューションがニーズに合わない

ダヴィデ

答えて

0

ありがとう?

コーディングスキルは必要ありません。コピーして貼り付けてください。私はこれが除草ウェブサイトでうまくいくはずです。

EDIT:

わかりましたので、この方法を試してみてください。

function myinstagramfunction (json_object) 
{ 
    // I fetch here the json object that contains the info of all the pictures returned 
    console.log("OK"); 
} 
$.ajax({ 
    type: "GET", 
    dataType: "jsonp", 
    url: 'https://api.instagram.com/v1/tags/YOUR_HASHTAG/media/recent?access_token=YOUR_ACCESS_TOKEN_HERE&callback=myinstagramfunction', 
    success: function (result) { 
     console.log(result); 
    } 
}); 

は、InstagramのAPIコールは、レート制限を持っていることを覚えておいてください。

+0

ありがとうございます。残念ながら、あなたが提案しているウィジェットはリアルタイムでは統合されていませんが、毎日リフレッシュされるので、私のニーズに合っていません –

+0

私は編集しました。見てみな。 –

+0

あなたの提案はajax呼び出しを使用したJSONPの特定の使い方ですが、私は非常に便利だと思いますが、私が使用している認証方法が私のシナリオで正しいかどうかを理解したいと思います。設定されたInstagramアプリケーション(クライアント)にログインし、私の個人的な勘定科目アカウントで "結婚式"を行い、結婚式のサイトの訪問者にこのトークンを使用させる(これは決して変更されません) –

関連する問題