2016-07-12 5 views
2

Ich verwende InstaSharp für meine ASp.Net MVC-Anwendung. Mein Problem ist jedes Mal, wenn der folgende Code null zurückgibt. (RequestToken (Code) geben immer eine OAuthResponse Instanz mit AccessToken = null, User = null)Rückgabewert von oAuth.RequestToken (code) ist null Immer in InstaSharp

OAuthResponse oAuthResponse = await oAuth.RequestToken(code); 

So kann ich t Benutzerkennung von oAuthResponse erhalten. Hier ist mein Code.

public async Task<IList<Media>> GetInstagramMediaList(string clientId, string clientSecret, string returnUrl, string code) 
     { 
      List<Media> mediaResponseList = new List<Media>(); 
      InstagramConfig instagramConfig = new InstagramConfig(clientId, clientSecret, returnUrl, string.Empty); 
      OAuth oAuth = new OAuth(instagramConfig); 
      OAuthResponse oAuthResponse = await oAuth.RequestToken(code); 

      Users users = new Users(instagramConfig, oAuthResponse); 
      MediasResponse instaResponse = await users.Recent(oAuthResponse.User.Id.ToString()); 
      mediaResponseList.AddRange(instaResponse.Data); 

      while (instaResponse.Pagination.NextMaxId != null) 
      { 
       instaResponse = await users.RecentSelf(maxId: instaResponse.Pagination.NextMaxId, minId: instaResponse.Pagination.NextMinId, count: null, maxTimestamp: null, minTimestamp: null); 
       mediaResponseList.AddRange(instaResponse.Data); 
      } 

      return new List<Media>(mediaResponseList); 
     } 

Wenn jemand eine Lösung dafür geben kann, wird es eine große Hilfe für mich sein. Danke im Voraus.

Antwort