新浪微博 php SDK 下载:http://code.google.com/p/libweibo/
在本地试用Demo代码时,发现以下几个问题:
- 代码中的callback_url 地址必须与微博应用“授权设置”的“应用回调页”相一致。 否则在跳转时将出现:error:redirect_uri_mismatch 错误
- 配置好一切,在页面授权完毕后,调转至callback页面时却出现错误。可先开启php的显示报错: 打开/etc/php5/apache2/php.ini 将display_errors = Off 改为 On
- 可看到以下错误:Fatal error: Call to undefined function curl_init() 。 在Ubuntu下装Apache,默认是没有安装curl扩展库的。执行:sudo apt-get install php5-curl 再重启Apache:sudo service apache2 restart
Demo程序便可成功运行