0
Yammer的REST API文檔:http://developer.yammer.com/restapi/Yammer的API - 修改組設置
唯一的文檔在組上加入和離開一個組。但我知道還有更多與組相關的API,例如列出所有組,獲取組中的所有消息等。所以我的問題是,是否可以通過API修改組設置?即更改組名稱,更改說明,在公共和私人之間更改,並更改誰可以加入?
我嘗試以下...
我有一個類Group
,反映在Yammer的該組數據。所以:
Group groupInfo = new Group();
groupInfo.id = groupId;
groupInfo.name = name.ToLower();
groupInfo.full_name = name;
groupInfo.description = description;
groupInfo.privacy = "private";
groupInfo.show_in_directory = "false";
using (HttpClient httpClient = new HttpClient())
{
httpClient.DefaultRequestHeaders.Add("Authorization", String.Format("Bearer {0}", AccessToken));
StringContent content = new StringContent(groupInfo.ToJSON(), Encoding.UTF8, "application/json");
Task<HttpResponseMessage> response = httpClient.PutAsync(quri, content);
string queryResult = response.Result.Content.ReadAsStringAsync().Result;
HttpStatusCode httpStatusCode = response.Result.StatusCode;
}
但是最終的狀態碼是400(錯誤的請求)。所以我不知道我的PutAsync請求是不是格式正確或者是不可能的。