2016-08-07 14 views
0

私はauth0とIONICを使用するテストアプリケーションに取り組んでいます。私はauth0との接続を確立している、そして今、私はこのコードによって、ユーザデータを取得したい:instagramからすべてのユーザーの写真を取得

$http({ 
     method: 'GET', 
     url: 'https://api.instagram.com/v1/users/self/?access_token='+store.get('accessToken') 
    }).then(function successCallback(response) { 
     console.log(response); 
     }, function errorCallback(response) { 
      console.log(response); 
     }); 

私は400のアクセス制御 - 許可 - 起源のエラーが発生します。誰が私に何をすべきか教えてもらえますか?私は私を助けるだろう、インターネット上のanythinkを見つけることができません...

+0

http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy – Hitmands

答えて

0

開示:私はAuth0

のために働くAccessTokenがAuth0ログインフローの終了時に返却はAuth0のAPIのを呼び出すための有効なアクセストークンで、 Instagramsではありません。これを行うには、Identity ProviderのアクセストークンがInstagramである必要があります。

完全な流れは、以下の

  • ユーザーログのようになります。Instagramのから
  • あなたIONICアプリを使用してAuth0から
  • サーバーにはIdPのアクセストークン取り出し、サーバーへの呼び出しを行う
  • のいずれか非対話型クライアントの流れや使用して管理API v2は
  • サーバーは、Instagramのために呼び出しを行う

あなたがwebtask経由でこれを行うことができ、次の例では、管理API v2のhttps://github.com/vikasjayaram/ext-idp-api-webtask

を経由してのIdPアクセストークンを取得する流れを強調して2016年8月16日以降、これらのトークンがprofile.identities配列に戻って送信されませんので、私は流れを示唆しています彼らはこれまでのところそうです。

関連する問題