发表微博“错误:10017:text not find domain!”的解决方法

来源:互联网 发布:机房网络管理系统 编辑:程序博客网 时间:2024/06/16 08:35

2017年6月,微博开放平台做调整,写入接口需要都切换到share分享接口。

由于微博开放平台调整,写入接口需要都切换到share分享接口,说明在 http://open.weibo.com/blog/%E3%80%90%E5%B9%B3%E5%8F%B0%E5%85%AC%E5%91%8A%E3%80%91%E5%BE%AE%E5%8D%9A%E5%BC%80%E6%94%BE%E5%B9%B3%E5%8F%B0%E5%88%86%E4%BA%AB%E5%88%B0%E5%BE%AE%E5%8D%9A%E6%8E%A5%E5%8F%A3%E5%8D%87%E7%BA%A7%E5%85%AC 这里。
调用时需要使用$instance->share($status, $pic); 方法,示例:

```$c = new SaeTClientV2( WB_AKEY , WB_SKEY , WB_ACCESSTOKEN );// 待发送的文字内容$status = '发送的文字内容';// 本地一张图片,也可以不带图片$file_local = '5486087cly1fhh2yaksr1j20j60srtd0.jpg';// 拼接'http://weibosdk.sinaapp.com/'是因为这个share接口至少要带上一个【安全域名】下的链接。安全域名特别重要,否则无法正常发表微博。$ret = $c->share($status.'http://weibosdk.sinaapp.com/', $file_local);var_dump($ret);```

用户分享到微博的文本内容,必须做URLencode,内容不超过140个汉字,文本中不能包含“#话题词#”,同时文本中必须包含至少一个第三方分享到微博的网页URL,且该URL只能是该第三方(调用方)绑定域下的URL链接,绑定域在“我的应用 - 应用信息 - 基本应用信息编辑 - 安全域名”里设置。



如果应用类型是“微连接-连接网站”,是没有安全域名的设置。需要新创建“微连接-网页应用”的应用。

阅读全文
0 0
原创粉丝点击