Google通讯录API asp.net设置和授权令牌

时间:2012-04-25 12:10:32

标签: c# asp.net oauth google-api

是否有任何好的示例显示如何填写创建请求设置的应用程序设置?

这是来自google

的代码
using Google.Contacts;
using Google.GData.Contacts;
using Google.GData.Client;
using Google.GData.Extensions;
// ...
    RequestSettings settings = new RequestSettings("<var>YOUR_APPLICATION_NAME</var>");
    // Add authorization token.
    // 
    // ...
    ContactsRequest cr = new ContactsRequest(settings);

我是否必须指定从oAuth请求获取的令牌,而不是更多?

YOUR_APPLICATION_NAME的值可以是任何字符串值吗?

1 个答案:

答案 0 :(得分:3)

如果您想使用OAuth 2.0,则必须将settings.OAuth2Parameters设置为OAuth2Parameters类的实例,或使用RequestSettings(string applicationName, OAuth2Parameters parameters)构造函数。

http://code.google.com/p/google-gdata/source/browse/trunk/clients/cs/samples/oauth2_sample/oauth2demo.cs处的示例应用程序显示了如何实例化OAuth2Parameters对象。

其他RequestSettings构造函数允许您使用OAuth 1.0和其他身份验证机制。