2016-10-21 2 views
0
+1

StackOverflow - это служба исправления кода, а не служба написания кода. Покажите нам, что вы попробовали, и мы можем вам помочь. – byxor

ответ

0

На каком языке вы ищете пример кода? Вот в C#, вы можете повторно использовать этот метод, чтобы получить токен доступа перед каждым вызовом api. Замените значения в пределах метода, который вам нужен.

private String getToken() 
     {   
      HttpWebRequest request = (HttpWebRequest)WebRequest.Create(mlib.IdentityServiceURL); 
      request.ContentType = "application/json"; 
      HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 
      Stream resStream = response.GetResponseStream(); 
      StreamReader reader = new StreamReader(resStream); 
      String json = reader.ReadToEnd(); 
      //Dictionary<String, Object> dict = JavaScriptSerializer.DeserializeObject(reader.ReadToEnd); 
      Dictionary<String, String> dict = JsonConvert.DeserializeObject<Dictionary<String, String>>(json); 
      return dict["access_token"]; 
     }