我可以讓你開始使用C#。
您可以使用HTTPWebRequest
類對socialText API
執行RESTful調用。 然後按照他們的文檔中所述設置所需的Headers,然後直接撥打電話。
他們的迴應是JSON
(按照文檔),所以你必須創建根據它,然後Deserialize到您的班級接受並使用所產生的對象,按您的需求作出反應的一類(也許MyResponse
) 。
代碼的草稿應該是這樣的:
HttpWebRequest request = WebRequest.Create(requestUrl) as HttpWebRequest;
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
if (response.StatusCode != HttpStatusCode.OK)
throw new Exception(String.Format("Server error (HTTP {0}: {1}).", response.StatusCode, response.StatusDescription));
var jsonSerializer = new DataContractJsonSerializer(typeof(Response));
object objResponse = jsonSerializer.ReadObject(response.GetResponseStream());
MyResponse jsonResponse = objResponse as MyResponse;
return jsonResponse;
}
請參閱此鏈接瞭解詳情:http://msdn.microsoft.com/en-us/library/hh674188.aspx
來源
2014-11-04 05:59:16
bit
謝謝您的回覆..但我怎麼能登錄到socialText使用代碼..? – Chathura 2014-11-04 06:30:21
您將不得不探索他們的文檔,並按照我所述進行適當的HTTP調用。它應該沒有太大的不同。 – bit 2014-11-04 06:31:38
我試過了,但沒有得到任何信息......據我所知,他們沒有給出適當的文件。 – Chathura 2014-11-04 06:48:56