簡體   English   中英

從instagram獲取所有用戶照片

[英]Get all user photos from instagram

我正在開發一些使用auth0和IONIC的測試應用程序。 我已經與auth0建立了連接,現在我想通過此代碼獲取用戶數據:

$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 Access-Control-Allow-Origin錯誤。 誰能告訴我該怎么辦? 我找不到任何能幫助我的想法...

披露:我為Auth0工作

Auth0登錄流程結束時返回的AccessToken是一個訪問令牌,可用於調用Auth0的API,而不是Instagram。 為此,您需要身份提供者的訪問令牌(在本例中為Instagram)。

完整的流程如下所示

  • 用戶從Instagram登錄
  • 您的IONIC應用程式會呼叫您的伺服器
  • 您的服務器使用非交互式客戶端流或使用管理API v2從Auth0獲取IdP訪問令牌。
  • 您的服務器撥打了Instagram

您可以通過webtask來執行此操作,以下示例突出顯示了通過Management API v2 https://github.com/vikasjayaram/ext-idp-api-webtask來獲取IdP訪問令牌的流程

我建議使用此流程,因為從2016年8月16日開始,這些令牌將不會以目前的狀態發送回profile.identities數組中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM