摘要:感谢borluse, 原文出处:http://blog.sina.com.cn/s/blog_52e8bd020100o1ik.html今儿着实花了不少的时间来解决POST中文消息的问题. 调用OAMutableRequest的setHTTPBody方法设置中文后, 用fetcher时会产生一个错误. 经过长时间的debug, 最后终于发现是OAuthConsumer里的一个小的bug.以下总结下原因:我们假设要传送一个中文消息"使用OAuth发送博客", 我们需要:NSString *string = @"使用OAuth发送博客";NSData *bo
阅读全文
随笔分类 - OAuth
摘要:感谢borluse, 原文出处:http://blog.sina.com.cn/s/blog_52e8bd020100o012.html今晚照往常一样继续我的sina微博Mac下客户端的开发, 结果死活也打不开sina的API网站. 难道法国连接国内的电缆又出问题了? 既然如此, 那就把我这两天的开发心得记录下来.这篇文章的目的是想详细说下如何用oob模式连接sina微博. 内容应该说非常基本. 老鸟可以无视. 如果你是和我一样的新手, 刚刚学会cocoa和objc, 那这篇文章应该能帮助到你.一. 准备工作sina微博采用了和twitter基本一样的认证过程, 即OAuth认证模式. (吐槽
阅读全文
摘要:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。OAUTH简介OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP、JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAUTH是简易的。
阅读全文
摘要:为了使用新浪微博开放平台提供的API(应用程序接口),你需要先注册一个应用。我们会给每一个应用一个专属的App Key和App Secret。Key跟Secret的使用方式跟其他一些协议中的公钥私钥的方案相类似,你可以使用你所熟悉的编程语言将key和secret结合,为你发出的每个请求添加签名,以此来向新浪微博开放平台表明自己身份的合法性。OAuth基本流程获取request token获取request token是进行用户认证的第一步。这一步主要有两个目的:第一,告诉新浪微博你将要做什么第二,告诉新浪微博你在callback里要做什么新浪微博开放平台的request token获取接口地址
阅读全文

浙公网安备 33010602011771号