2012-10-31 4 views
6

私はinstagramのクライアント側の認証を作成しようとしていますが、リダイレクトuriを使用せずにクライアント側の認証を作成したいのですが、私はサーバーをホストしません。リダイレクトURLなしでInstagramを認証するにはどうすればよいですか? no server

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

これは、暗黙的な方法であるのdevのAPI状態、しかし、私は短い答えは解決

+0

これを解決しましたか?解決策が最も役立つでしょう! –

答えて

0

を見つけることができない、あなたはリダイレクトURIなしで行うことはできません。

これはOAuthの動作方法です。アクセストークンを受け取るには少なくともURIが必要です。 uriはシンプルなWebサーバーを使ってlocalhost上でホストすることができます。

-1

Client-Side (Implicit) Authenticationフローに従います。 Instagramの開発者ポータルで登録したアプリケーションの資格情報を使用します。 そのURLからCLIENT-IDとREDIRECT-URIを登録したアプリの認証情報に変更してください。

アプリから、そのリンクにユーザーを送信します。 これが受け入れられると、リダイレクトURI(アプリケーションのどこかにあるはずです)にリダイレクトされます。 リダイレクトされたページには、ページにアクセストークンを含むハッシュがあります。

URLから取得し、それを使用してinstagram apiからデータを要求します。リクエストにはjsonpが必要です。 See an example in action類似のスレッド

関連する問題