這感覺應該很容易,但是......不是。它絕對無助於Desk.com沒有圖書館,而且文檔(在我看來)非常薄弱。Desk.com和RestSharp(oAuth)
無論如何,我試圖用RestSharp來做一些簡單的事情:抓住最近的情況。我使用Single Access Token方法,因爲我們不需要與任何用戶進行交互。
下面的代碼:
var client = new RestClient();
client.Authenticator = RestSharp.Authenticators.OAuth1Authenticator.ForProtectedResource("key","secret","token","token secret");
client.BaseUrl = "http://xxx.desk.com/api/v1/";
var request = new RestRequest();
request.Method = Method.GET;
request.Resource = "cases.json?count=10&status=new";
request.RequestFormat = DataFormat.Json;
var result = client.Execute(request);
結果永遠只是說AUTH請求是無效的,未經批准。嘗試了一堆不同的組合,查看了作爲RestSharp庫一部分的測試,並閱讀了Desk.com文檔的每一個微不足道的單詞。只是不確定接下來要嘗試什麼。
解決了我的問題。我試圖設置資源中的參數。必須用參數代替它。 – Andreas