gdata SetAuthenticationToken() - 403禁止

时间:2011-09-23 08:06:29

标签: gdata-api picasa

我只是尝试使用以下c#代码获取网络应用中的相册列表。

对于AccessToken ,我知道OAuthPlaygound并生成了一个accessToken 使用与我的网络应用程序相关的有效使用者密钥和密码在范围内使用Picasa。

问题:当我执行以下代码时,如果我使用SetAuthenticationToken()选项,则会在最后一行收到403禁用错误以及“无效令牌”错误消息。 但是,如果我使用setUserCredentialss(),它可以工作。有谁可以请 帮助我吗?是使用OAuth Playground生成的令牌吗? 在这里不起作用?或者使用客户端库令牌也应该使用它进行geenrated?有没有解决方法?

PicasaService service = new PicasaService("codesamples.google.com"); 
service.SetAuthenticationToken(accessToken); //Doesn't works 
//service.setUserCredentials("myUsername", "myPassword"); //Works 
AlbumQuery query = new AlbumQuery(PicasaQuery.CreatePicasaUri(username)); 
PicasaFeed feed = service.Query(query); 

0 个答案:

没有答案