C# 自动获取Yammer中的组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

如何在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?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。如果您还没有这样做,我建议您签出,因为这将减少您必须编写的代码量