WordPress插件开发: 文章同步到OSC博客插件(OscPress) (二)
在 上一篇文章 我们讲了wordpress设置页的编码,这篇文章里我们讲oauth2鉴权,也就是从osc open api中获取access token的过程。有了access token ,我们才能调用osc的相关接口。 原理和流程请先阅读 http://www.oschina.net/openapi/docs ,你首先需要理解这个流程,然后才能考虑用wordpress实现。其中上一节出现的 $this->callback_url = add_query_arg('callback', 'oscpress', site_url()); 就是你填在osc open api中的回调url http://域名?callback=oscpress。首先我们向构造函数里添加两个新的action, add_action('query_vars', array(&$this, 'add_query_vars')); add_action("parse_request", array(&$this, 'callback')); 接下来我们来写回调的方法: // 增加一个新的公共查询参数 public function add_query_vars($public_query_vars) { $public_query_vars[] = 'callback'; return $public