2017-04-10 68 views

回答

1

好打發的SessionID,原來它的SDK是建立在一種只能從客戶端工作的方式。 It generates the GUID internally

public AIDataService(AIConfiguration config) 
    { 
     this.config = config; 

     if (string.IsNullOrEmpty(config.SessionId)) 
     { 
      SessionId = Guid.NewGuid().ToString(); 
     } 
     else 
     { 
      SessionId = config.SessionId; 
     } 
    } 

所以我落得這樣做是對的SessionID對象添加到ApiRequest對象:

[JsonProperty("sessionId")] 
    public string SessionId { get; set; } 

顯然,你將需要重構簽名方法