本文章来转一篇关于新浪微博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);

}

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

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

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

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

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

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

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

  4. 微博只显示来自android,新浪微博手机版五大常见问题解决方法

    新浪微博是目前主流的互动交流社交平台,目前使用手机版新浪微博的用户也日渐增加.今天当下小编从网上收集了一些关于在日常使用新浪微博所出现的小问题以及解决方法,希望对广大网民朋友有所帮助! 类别:聊天社交 ...

  5. 微博国际版 android,新浪微博国际版

    新浪微博国际版是一款非常有创意的社交通讯app,它有着非常多好用的功能,各种热门资讯便携式排版,每日热搜热度排列,各种兴趣爱好简易管理,海量热门资讯任你挑选,各种类型的推荐让你看不停,喜欢就快来868 ...

  6. 浅谈腾讯微博与新浪微博的优劣

    最近对微博的关注胜过SEO,因为它火得让人受不了,基本上我的两个主要微博暂停更新不会超过一分钟,而我关注的也才是10多为我感兴趣的人而已,可见微博带给我们的变化将不仅仅是互联网而已,未来的日子里,当微 ...

  7. 千牛工作台linux版,深度商店应用千牛工作台、Discord、QQ(Linux)、新浪微博安卓版...

    深度商店收录千牛工作台.Discord.QQ(Linux).新浪微博安卓版应用,如果使用Deepin或是统信UOS操作系统,可在深度商店程序上安装它们. 1.千牛工作台 千牛工作台是阿里巴巴官方出品的 ...

  8. 新浪微博html5手机版,新浪微博手机版2018

    新浪微博手机版2018最新版是一款全球最大的中文社交媒体平台!每3个网民中就有1个在玩微博,它是潮人们必备的一款软件了,你还没微博就out了,在新浪微博手机版2018你能随时随地的了解一些有趣的资讯, ...

  9. thinksnsv4.6运行php,开源微博系统ThinkSNS电脑版

    用够了其他微博?小编推荐一个智士软件旗下的一个开源微博软件,开源微博系统ThinkSNS电脑版(简称TS)这是智士软件旗下的一个开源微博,社交网络平台,他拥有Web端,安卓,ios和H5手机端,拥有是 ...

最新文章

  1. Bootstrap系列 -- 28. 下拉菜单状态
  2. easyUi创建临时Dialog
  3. meta http-equiv属性兼容浏览器_定时刷新
  4. qnetworkreply 获取状态_谈谈Unity Shader中的采样器状态和(Texture Filtering)纹理滤波方式
  5. python中range函数和xrange函数有什么异同?
  6. era5数据内容说明_mysql数据库自带主从配置
  7. GO 计算所有并发任务的总时间 WaitGroup
  8. Day04_绘制矩形
  9. 青龙面板2.8 Ninja扫码安装教程(二)
  10. 奥克兰大学计算机专业好找工作吗,留学选择奥克兰大学的计算机专业肯定不会后悔...
  11. ubuntu 22.04右上角找不到wifi图标,有线网络也失效
  12. 开发一个app需要多少钱
  13. android获取imei需要read_phone_state吗,Firemonkey android read_phone_state运行时权限要求获取IMEI...
  14. (最全面的)各类RAID详解
  15. getRequestURI()与getRequestURL()
  16. 360 || 2021校园招聘的一道笔试题思路分享
  17. UTF-8有BOM和无BOM的区别
  18. 我的专业计算机作文700字,我的电脑作文700字
  19. 数据湖产品国内重点厂商介绍
  20. zTree实现更新根节点中第i个节点的名称

热门文章

  1. MATLAB从入门到精通系列之如何实现KNN算法
  2. 控制台上的内容不输入到nohup.out
  3. 【数值分析】迭代法解方程:牛顿迭代法、Jacobi迭代法
  4. Python入门100题 | 第044题
  5. Python入门100题 | 第032题
  6. 自定义mysql8.0安装路径
  7. 详解如何使用Istio监控基于容器的服务
  8. 1号店11.11:从应用架构落地点谈高可用高并发高性能
  9. Example of ApplicationContextAware in Spring--转
  10. Gradle Goodness: Set Java Compiler Encoding--转载