C# 自动获取Yammer中的组id
如何在Yammer中获取组id 我可以在整个公司以及特定的组中发布消息,但我无法使用Yammer API获取特定组的组id 在下面找到用于在特定组中过帐的代码,其中group_id是一个字符串变量,我手动输入其值并希望自动执行此过程C# 自动获取Yammer中的组id,c#,oauth-2.0,windows-phone-8,yammer,C#,Oauth 2.0,Windows Phone 8,Yammer,如何在Yammer中获取组id 我可以在整个公司以及特定的组中发布消息,但我无法使用Yammer API获取特定组的组id 在下面找到用于在特定组中过帐的代码,其中group_id是一个字符串变量,我手动输入其值并希望自动执行此过程 private void Post(string address) { System.Uri targetUri = new System.Uri(https://www.yammer.com/api/v1/messages.json?bod
private void Post(string address)
{
System.Uri targetUri = new System.Uri(https://www.yammer.com/api/v1/messages.json?body=HelloTest&group_id=[some_number]&access_token=" + token);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(targetUri);
request.Method = "POST";
request.BeginGetResponse(new AsyncCallback(ReadWebRequestCallback), request);
}
// STEP4 STEP4 STEP4
private void ReadWebRequestCallback(IAsyncResult callbackResult)
{
HttpWebRequest myRequest = (HttpWebRequest)callbackResult.AsyncState;
HttpWebResponse myResponse = (HttpWebResponse)myRequest.EndGetResponse(callbackResult);
string results;
using (StreamReader httpwebStreamReader = new StreamReader(myResponse.GetResponseStream()))
{
results = httpwebStreamReader.ReadToEnd();
//TextBlockResults.Text = results; //-- on another thread!
SkyDriveContent test = new SkyDriveContent();
test.Name = results;
str_results = results;
}
myResponse.Close();
}
我看了文档,但没有找到任何方法来获取用户所属的组的列表
任何帮助都将不胜感激 您应该能够通过向发出get请求来获取用户所属组的列表。看起来您正在对客户端代码使用HttpWebRequest。如果您还没有这样做,我建议您签出,因为这将减少您必须编写的代码量。您应该能够通过向用户发出get请求来获取用户所属组的列表。看起来您正在对客户端代码使用HttpWebRequest。如果您还没有这样做,我建议您签出,因为这将减少您必须编写的代码量