2016-08-10 7 views
2

Instagramのアカウントとウェブサイトがあるとします。ウェブサイト上のInstagramアカウントから最新の写真を表示したい。私は文書で明確ではない何か:私を得るためにaccess_token私は自分自身を認証する必要がありますか?私はバックエンド側でそれを行う方法を取得しません。アカウントとしてログインしてもうまく動作しますが、シークレットモードでは、ユーザー名とパスワードを尋ねるダイアログが表示されます。私はユーザーがそれを見ることを望んでいません。私のInstagramの写真を私のウェブサイトに表示

バックエンド側でユーザー名とパスワードを入力して自動ログインする必要がありますか?私は認証を求めるポップアップダイアログを見たくありません。私はバックエンド側で扱われるすべてが必要です。どのように達成するのですか?あなたが認証し、あなたのaccess_token暗黙のOauthクライアントを使用して取得することができます

答えて

0

、あなただけの認証URL開くことがあります。

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token 

セットアップアプリの設定でredirect-uriを、それはあまりにもhttp://localhostすることができます。 uは、ログイン後、ブラウザにURL上記

開口部には、ログインページが表示されます、あなたはredirect-uriにリダイレクトされます、access_tokenredirect-uriになります。

http://localhost#access_token=ACCESS-TOKEN 

access_token

あなたをコピーしますAPI呼び出しを行って最新の20枚の写真を表示し、ウェブサイトに表示することができます:

https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN 

あなたはinstagramによって承認される必要はありません。あなたはサンドボックスモードのままで、API経由で最新の20の写真を入手できます。

+0

ああ...とにかく私はログインページを避けることができますか? Instagramとのユーザー(または私)の個人的なやりとりが必要です。 'access_token'が期限切れになるたびにこれを行う必要があります。 –

+0

あなたのaccess_tokenを取得するために手動で1回だけ行い、ウェブサイトの写真を使用して写真を読み込みます。 – krisrak

+0

今後有効期限はありませんか? –

関連する問題