首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Picasa API中的OAuth 2.0请求

Picasa API中的OAuth 2.0请求
EN

Stack Overflow用户
提问于 2012-12-05 19:25:46
回答 1查看 400关注 0票数 1

出于毕业论文的目的,我在不使用任何库的情况下开发Picasa API的Windows Phone应用程序客户端。

我能够完成这里列出的前5个步骤:https://developers.google.com/picasa-web/docs/2.0/developers_guide_protocol#Auth

但是,我该如何执行步骤6“将令牌附加到请求”?您的应用程序请求用户数据,将访问令牌附加到请求。

我尝试使用Header身份验证:持有者访问令牌和查询字符串?access_token=Token

两种方法都不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-02 14:30:22

如果你在这里发布你的代码会有所帮助,但是基本上querystring ?access_token=应该可以工作。您使用的是客户端身份验证还是服务器端身份验证?

服务器端身份验证实际上还有一个额外的步骤。你需要把"code“换成"token”。

之后,只需将访问令牌粘贴到查询字符串中即可。我有一个正在工作的项目,它具有此WCF合同签名:

代码语言:javascript
复制
[ServiceContract]
public interface IPicasaWeb
{
    [OperationContract]
    [WebInvoke(UriTemplate = "data/feed/api/user/{userId}?kind=photo&alt=json&access_token={accessToken}&max-results={perPage}&start-index={startIndex}&access={access}",
        ResponseFormat = WebMessageFormat.Json,
        RequestFormat = WebMessageFormat.Json,
        BodyStyle = WebMessageBodyStyle.Bare,
        Method="GET")]
    Photos GetPhotos(string userId, string accessToken = null, int startIndex = 1, int perPage = 30, string access = "visible");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13722204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档