新浪微博API OAuth 2接口 发带图片的微博问题
开发环境:win 7 x86 iis 7.5 php 5.4服务器环境;red hat 5 php 5.2
均支持 curl openssl
调用接口
function upload( $status, $pic_path, $lat = NULL, $long = NULL )
无法发布到微博,服务器 500 错误。
经测试发现,使用QQ截图的jpg 图片无法发布成功,出现 服务器 500 错误。使用 ps 或画图制作的图片正常。
使用notepad++ 右击打开图片发现QQ截图开头有 SExif`` ,而PS 做的图没有这个问题。
解决方法:使用 php imagecreate imagejpeg imagedestroy 重新生成jpg 图片,这样能修正QQ截图的图片不规范
导致无法发布到微博的问题
- 上一篇:独立开发中看PHP,少用开源程序
- 下一篇:修改 php ecshop 中分页样式