日期:2011-08-14  浏览次数:20507 次

 

豆瓣 的账号登录及api操作,使用oauth 2.0                
官方提供的sdk都太过庞大,这是我自己简化的,提供简单的账号登录、获取个人信息、发布分享等功能,如果需要其他功能可以根据官方的api文档自行添加
 

[文件] douban.php 

01 <?php
02 /**
03  * PHP Library for douban.com
04  *
05  * @author php100 (http://www.php100.com/)
06  */
07 class doubanPHP
08 {
09     function __construct($client_id, $client_secret, $access_token=NULL){
10         $this->client_id=$client_id;
11         $this->client_secret=$client_secret;
12         $this->access_token=$access_token;
13     }
14  
15     function login_url($callback_url, $scope=''){
16         $params=array(
17             'response_type'=>'code',
18             'client_id'=>$this->client_id,
19   &n