2011年6月1日

摘要: OAuth的原理认证流程及访问资源流程腾讯微博API通过以下四个步骤来完成认证授权并访问或修改受限资源的流程1.获取未授权的Request Token(temporary credentials)2.请求用户授权Request Token3.使用授权后的Request Token换取Access Token(token credentials)4.使用 Access Token 访问或修改受保护资源其中1~3步使用https方式, 第4步使用http方式。请求签名说明所有TOKEN请求和受保护的资源请求必须被签名,微博开放平台会根据签名来判断请求的合法性。签名算法使用Signature Bas 阅读全文
posted @ 2011-06-01 14:22 禚来强 阅读(4404) 评论(1) 推荐(2)
摘要: 关于iphone的防错性编程使用assert()assert宏的原型定义在assert.h中,其作用是如果它的条件返回错误,则终止程序执行. 原型定义:1#include "assert.h"2voidassert(intexpression ); assert的作用是现计算表达式expression,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用abort来终止程序运行。请看下面的程序清单badptr.c:01#include02#include03#include04intmain(void)05{06FILE*fp;0708fp =fop 阅读全文
posted @ 2011-06-01 14:05 禚来强 阅读(936) 评论(0) 推荐(0)
摘要: oauth_timestamp时间戳, 其值是距1970 00:00:00 GMT的秒数,必须是大于0的整数至于为什么用1970这个时间点,这个和计算机的发展历史背景有关系,有兴趣的同学可以到Google去搜索一下相关的资料,我这里就不再说明了。 阅读全文
posted @ 2011-06-01 12:50 禚来强 阅读(334) 评论(0) 推荐(0)

导航