使用Windows Phone 8应用程序时yammer的重定向URI应该是什么?

时间:2012-12-13 05:44:40

标签: c# rest oauth windows-phone-8 yammer

我对 OAuth2.0

使用以下网址

https://www.yammer.com/dialog/oauth?client_id=client_id&redirect_uri=redirect_uri&response_type=token

并将其传递给Post()。

结果:我的应用程序未运行并等待资源。我想可能没有得到HTTP响应。

请验证并让我知道我在这里做错了什么?

private void Post(string address)
    {
        System.Uri targetUri = new System.Uri(address);
        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;

            Dispatcher.BeginInvoke(() => ContentList.Add(test));
        }
        myResponse.Close();

    }

0 个答案:

没有答案