Пример #1
0
 /// <summary>
 /// code 换取 session_key。
 /// </summary>
 public ApiResult <JsCode2SessionResponse> JsCode2Session(JsCode2SessionRequest request)
 {
     if (request == null)
     {
         return(new ApiResult <JsCode2SessionResponse>()
         {
             message = "require parameters"
         });
     }
     else if (string.IsNullOrEmpty(request.js_code))
     {
         return(new ApiResult <JsCode2SessionResponse>()
         {
             message = "missing js_code"
         });
     }
     return(GetResponseFromAsyncTask(JsCode2SessionAsync(request)));
 }
Пример #2
0
 /// <summary>
 /// code 换取 session_key 的异步形式。
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public Task <ApiResult <JsCode2SessionResponse> > JsCode2SessionAsync(JsCode2SessionRequest request)
 {
     return(CallAsync <JsCode2SessionRequest, JsCode2SessionResponse>("jscode2session", request, System.Net.Http.HttpMethod.Get));
 }