新浪微博PHP版SDK的导致20007错误本文章来转一篇关于新浪微博PHP版SDK的导致20007错误的解决方法,碰到此类问题的朋友可参考。

新浪微博有个高级接口’statuses/upload_url_text’(需要在open.weibo.com中额外申请)。

传递一个图片URL地址和文本内容,就可以发一条图文微博

对应在php版SDK的function如下:

代码如下

复制代码

?   /**

* 指定一个图片URL地址抓取后上传并同时发布一条新微博

*

* 对应API:{@link http://open.weibo.com/wiki/2/statuses/upload_url_text statuses/upload_url_text}

*

* @param string $status  要发布的微博文本内容,内容不超过140个汉字。

* @param string $url    图片的URL地址,必须以http开头。

* @return array

*/

function upload_url_text( $status,  $url )

{

$params = array();

$params['status'] = $status;

$params['url'] = $url;

return $this->oauth->post( 'statuses/upload', $params, true );

}

调用api的处有明显的错误:$this->oauth->post( 'statuses/upload', $params, true );

(一方面应该请求:statuses/upload_url_text,另外一方面第三个参数错误)

以致会出现:20007错误(20007:does multipart has image ?)

改成这样就ok了:

代码如下

复制代码

?   /**

* 指定一个图片URL地址抓取后上传并同时发布一条新微博

*

* 对应API:{@link http://open.weibo.com/wiki/2/statuses/upload_url_text statuses/upload_url_text}

*

* @param string $status  要发布的微博文本内容,内容不超过140个汉字。

* @param string $url    图片的URL地址,必须以http开头。

* @return array

*/

function upload_url_text( $status,  $url )

{

$params = array();

$params['status'] = $status;

$params['url'] = $url;

return $this->oauth->post( 'statuses/upload_url_text', $params, false);

}

/php/26501.htmlwww.phpzy.comtrue/php/26501.htmlTechArticle新浪微博PHP版SDK的导致20007错误 本文章来转一篇关于新浪微博PHP版SDK的导致20007错误的解决方法,碰到此类问题的朋友可参考。 新浪微博有个高级接口statuses/upload_url_text(需要在open.w...

微博php sdk,新浪微博PHP版SDK的导致20007错误相关推荐

  1. 微博 php7,新浪微博PHP版SDK的导致20007错误

    本文章来转一篇关于新浪微博PHP版SDK的导致20007错误的解决方法,碰到此类问题的朋友可参考. 新浪微博有个高级接口'statuses/upload_url_text'(需要在open.weibo ...

  2. 新浪微博iOS版SDK“宝玉XP”框…

    原文地址:新浪微博iOS版SDK"宝玉XP"框架 使用心得 教你如何把它加到你的项目中作者:spiger [转自网络] 声明:这是一篇菜鸟文章,主要目的就是教你怎么把新浪微博的SD ...

  3. 新浪微博iOS版SDK“宝玉XP”框架学习笔记

    本文为论坛会员3h2om分享,对新浪微博iOS版SDK-"宝玉XP"框架进行研究所写的学习笔记,非常详细和精彩. 本人刚入学iOS开发,在学习的过程中,对新浪微博iOS版SDK-& ...

  4. java 微博sdk_Java基于新浪微博SDK实现发微博的功能

    背景 最近用实现了一个简单的发微博的功能. 新浪微博的SDK已经经历了多次更新,而网上的资料.教程大多还是基于旧版本的,很多细节上有了一些变化.本文将基于最新的新浪微博SDK介绍发微博的过程. 简介 ...

  5. SpringMVC 整合新浪微博登录 Java SDK

    为什么80%的码农都做不了架构师?>>>    现在很多网站都整合了便捷的第三方登录,如QQ登录.新浪微博.搜狐.网易等,为用户提供不少方便和节约时间.我们可以选择使用JS或SDK实 ...

  6. android m在哪下载地址,android m预览版SDK下载地址 android m预览版SDK下载网址

    android m预览版SDK,其中包括开发工具.Android系统文件.库文件以及将在该平台下个版本发布时到来的全新API,这些工具和文件可以帮助开发者测试应用. 开发者可通过Android SDK ...

  7. 小米手机v3.exo 合并_Android 3.0预览版SDK已发布,eXo启动了Elastic Beanstalk的IDE

    小米手机v3.exo 合并 ECF 3.5速览 斯科特·刘易斯(Scott Lewis)发布了一个博客,提供了对Eclipse Communication Framework(ECF)3.5版所能期望 ...

  8. Unity Pico老版SDK手柄功能编写

    Pico老版SDK为我们提供了很多的API,但是手柄上的很多功能需要我们自己编写.这篇文章记录一下手柄的一些常用控制功能. 1.手柄射线以及射线检测. 2.手柄的触碰. 3.主手柄切换. using ...

  9. 三分钟集成 TapTap 防沉迷 SDK(Unity 版)

    三分钟集成 Tap 防沉迷 SDK(Unity 版) 一.SDK 介绍 基于国家对上线所有游戏必须增加防沉迷功能的政策下,TapTap 推出防沉迷 SDK,供游戏开发者进行接入:允许未成年用户在周五. ...

最新文章

  1. Python之路(第二篇):Python基本数据类型字符串(一)
  2. 保险条款精解(二) 丢车——如何将损失降到最低点?
  3. Python的数据类型与结构
  4. 基础知识—数据类型-第一个C++程序
  5. 计算系统和计算机系统是同一个概念嘛,计算机操作系统的基本概念
  6. 机器学习经典损失函数复习:交叉熵(Cross Entropy)和KL散度
  7. 图像处理形态学椭圆形模板结构元素的设计与实现
  8. mac 终端 常用命令
  9. 自适应滤波器之块自适应滤波器
  10. python实现视频转文字
  11. Mac新手操作指南(三)
  12. 考研数学一无穷级数总结
  13. 11张网络安全思维导图,快收藏!
  14. iOS锁屏界面音频播放控制
  15. lol服务器维护8.21,lol8.21版本更新了什么 lol8.21版本更新内容一览
  16. 毕设项目:基于BS模型的在线OJ系统
  17. JS实现可拖拽div
  18. 浅谈JDK、JRE、和JVM之间的关系
  19. layui layDate时间控件绑定多个文本框组件
  20. 为什么说DOM操作是昂贵的

热门文章

  1. tomcat解决跨越问题的方法
  2. u-boot编译笔记
  3. 神经网络水印,IP认证
  4. 924. 尽量减少恶意软件的传播
  5. 妙用fsck修复笔记本硬盘出错
  6. 【新知实验室-TRTC聊天室之Flutter新体验】
  7. 关掉模块的验证CONFIG_MODULE_SIG
  8. coc部落冲突天墉城全功能辅助开源
  9. html.action 访问分部视图,MVC+EF 随笔小计——分部视图(Partial View)及Html.Partial和Html.Action差异...
  10. GCC - GIMPLE IR 学习一