这篇文章主要介绍了腾讯微博提示missing parameter errorcode 102 错误的解决方法,是针对腾讯微博接口开发中比较典型的错误问题,需要的朋友可以参考下
本文实例讲述了腾讯微博提示missing parameter errorcode 102 错误的解决方法。分享给大家供大家参考。具体分析如下:
今天在调试腾讯微博接口时,出现一个错误,找了网上都没有相关资料,最后自己调通了,故发布此文,避免各位phper重复造轮子.
错误信息,代码如下:
复制代码 代码如下:
stdClass Object
(
[data] =>
[detailerrinfo] => stdClass Object
(
[accesstoken] =>
[apiname] =>
[appkey] => 801485800
[clientip] => 112.193.138.133
[cmd] => 0
[proctime] => 0
[ret1] => 3
[ret2] => 3
[ret3] => 102
[ret4] => 3659629834
[timestamp] => 1394436892
)
[errcode] => 102
[msg] => missing parameter
[ret] => 3
[seqid] => 1394436894
)
在腾讯微博开放平台的官方资料中,未发现解释此错误代码102的开发文档,经过与腾讯微博PHP SDK对比后发现少了一个参数.
解决错误代码102的办法:
在请求用户资料的参数中oauth_version是必填的,而且在OAuth2中,它的值必须为2.a.
请求的参数中,OAuth2部分需包含:
字段 说明
oauth_consumer_key appkey
access_token 授权获得的accesstoken
openid 授权获取的openid
clientip 客户端的ip
oauth_version 版本号,必须为2.a
scope 请求权限范围(默认“all”)
Drupal 腾讯微博登录实例代码:
复制代码 代码如下:
$http = drupal_http_request(url('https://open.t.qq.com/api/user/info', array(
'query' => array(
'access_token' => $access_token,
'oauth_consumer_key' => $provider['key'],
'openid' => $_GET['openid'],
'clientip' => ip_address(),
'scope' => 'all',
'seqid' => REQUEST_TIME,
'serverip' => $_SERVER['SERVER_ADDR'],
'oauth_version' => '2.a',
//'appfrom' => 'php-sdk2.0beta',
),
)));
注意:加上字段后需要重新从登录页面重新授权一次,不然会出现错误“check sign error” 错误代码36.
以下重复刷新接口导致的签名错误返回值,代码如下:
复制代码 代码如下:
stdClass Object
(
[data] =>
[detailerrinfo] => stdClass Object
(
[accesstoken] =>
[apiname] => weibo.user.info
[appkey] => 801485800
[clientip] => 112.193.138.133
[cmd] => 0
[proctime] => 0
[ret1] => 3
[ret2] => 3
[ret3] => 36
[ret4] => 2636350730
[timestamp] => 1394437225
)
[errcode] => 36
[msg] => check sign error
[ret] => 3
[seqid] => 1394437227
)
获取腾讯微博用户资料,获取当前登录用户的个人资料 user/info 接口返回值的字段说明,代码如下:
复制代码 代码如下:
{
errcode : 返回错误码,
msg : 错误信息,
ret : 返回值,0-成功,非0-失败,
data :
{
birth_day : 出生天,
birth_month : 出生月,
birth_year : 出生年,
city_code : 城市id,
comp :
{
begin_year : 开始年,
company_name : 公司名称,
department_name : 部门名称,
end_year : 结束年,
id : 公司id
},
country_code : 国家id,
edu : 教育信息
{
departmentid : 院系id,
id : 教育信息记录id,
level : 学历级别,
schoolid : 学校id,
year : 入学年
},
fansnum : 听众数,
favnum : 收藏数,
head : 头像url,
homecity_code : 家乡所在城市id,
homecountry_code : 家乡所在国家id,
homepage : 个人主页,
homeprovince_code : 家乡所在省id,
hometown_code : 家乡所在城镇id,
idolnum : 收听的人数,
industry_code : 行业id,
introduction : 个人介绍,
isent : 是否企业机构,
ismyblack : 是否在当前用户的黑名单中,0-不是,1-是,
ismyfans : 是否是当前用户的听众,0-不是,1-是,
ismyidol : 是否是当前用户的偶像,0-不是,1-是,
isrealname : 是否实名认证,1-已实名认证,2-未实名认证,
isvip : 是否认证用户,0-不是,1-是,
location : 所在地,
mutual_fans_num : 互听好友数,
name : 用户帐户名,
nick : 用户昵称,
openid : 用户唯一id,与name相对应,
province_code : 地区id,
regtime : 注册时间,
send_private_flag : 是否允许所有人给当前用户发私信,0-仅有偶像,1-名人+听众,2-所有人,
sex : 用户性别,1-男,2-女,0-未填写,
tag : 标签
{
id : 个人标签id,
name : 标签名
},
tweetinfo : 最近的一条原创微博信息
{
city_code : 城市码,
country_code : 国家码,
emotiontype : 心情类型,
emotionurl : 心情图片url,
from : 来源,
fromurl : 来源url,
geo : 地理位置信息,
id : 微博唯一id,
image : 图片url列表,
latitude : 纬度,
location : 发表者所在地,
longitude : 经度,
music : 音频信息
{
author : 演唱者,
url : 音频地址,
title : 音频名字,歌名
},
origtext : 原始内容,
province_code : 省份码,
self : 是否自已发的的微博,0-不是,1-是,
status : 微博状态,0-正常,1-系统删除,2-审核中,3-用户删除,4-根删除,
text : 微博内容,
timestamp : 服务器时间戳,不能用于翻页,
type : 微博类型,1-原创发表,,2-转载,3-私信,4-回复,5-空回,6-提及,7-评论,
video : 视频信息
{
picurl : 缩略图,
player : 播放器地址,
realurl : 视频原地址,
shorturl : 视频的短url,
title : 视频标题
}
},
tweetnum : 发表的微博数,
verifyinfo : 认证信息,
exp : 经验值,
level : 微博等级
},
seqid : 序列号
}
剩下的事就非常容易了,处理你自己程序部分的逻辑业务.
希望本文所述对大家的PHP程序设计有所帮助。

腾讯dns地址是“119.29.29.29”;类似于其他公共DNS,如Google的“8.8.8.8”和114dns的“114.114.114.114”,可以为全网用户提供域名的公共递归解析服务。

qq是腾讯的。QQ是1999年2月由腾讯公司推出的一款基于互联网的即时通信网络工具,其标志是一只戴着红色围巾的小企鹅;QQ支持在线聊天、视频通话、点对点断点续传文件、共享文件、网络硬盘、自定义面板、QQ邮箱等多种功能,并可与多种通讯终端相连。

根据科创板日报的报道,微信视频号正在加大对直播带货的资源投入,为此已经对微信支付和视频号两个团队的组织架构进行了调整据知情人士透露,腾讯的目的是为了实现微信支付和视频号的互通,希望两个团队能够合作共同努力。据称,这次调整计划于今年双11之前后开始,旨在将更多资源投入到“直播带货”领域根据本站查询结果显示,腾讯是一家著名的互联网公司,自成立以来已经多次进行组织架构调整,目前包括六大事业群和S线企业发展事业群(CDG)云与智慧产业事业群(CSIG)互动娱乐事业群(IEG)平台与内容事业群(PCG)技

腾讯QQ桌面客户端近期进行了一系列重大改革,针对用户反馈的高内存占用、超大安装包和启动缓慢等问题,QQ技术团队在内存方面进行了专项优化,取得了一定进展据了解,新版QQ在内存方面面临几个主要挑战。首先,产品形态相对复杂,由一个大面板和多个独立功能窗口构成,窗口与渲染进程一一对应,窗口进程数量对Electron的内存占用产生影响。如果不能对这个复杂的大面板进行精细控制,很容易导致内存持续增加。其次,用户习惯长时间挂机,相对于Web页面,QQ用户可能会挂机一个月以上,因此需要控制内存使用,避免内存持续

本站9月15日消息,今天是杭州第19届亚运会倒计时第8天,腾讯集团宣布与中央广播电视总台达成合作,成为杭州亚运会持权转播商。腾讯集团宣布,杭州亚运会将于2023年9月23日至10月8日举行。届时,用户可以通过腾讯视频、腾讯体育、腾讯新闻、腾讯网、微信、微视、王者营地、和平营地、掌上英雄联盟、虎牙直播等平台观看亚运会的所有比赛转播和回放值得一提的是,腾讯旗下4大竞技项目将作为正式竞赛项目登上本次亚运会舞台。据本站此前报道,杭州亚运会的电竞赛事赛程已经出炉,电子竞技将作为智力项目于9月24日开赛,连

2023年9月7日上午,在腾讯全球数字生态大会上,腾讯集团高级执行副总裁、腾讯云与智慧产业事业群CEO汤道生宣布,腾讯将进入“全面拥抱大模型”时代,并同时宣布,腾讯自主研发的通用大语言模型——混元,正式向产业亮相。根据腾讯官方表示,混元大模型的中文能力已经超过GPT3.5发布后混元大模型将作为腾讯云MaaS服务的底座,用户可以通过腾讯云官网进行体验,并且支持直接调用API接口,也可可以将混元作为基底模型,并在公有云上根据企业的实际需求进行自定义调整。一、混元大模型简介二、计费方面腾讯混元大模型将

本站11月16日消息,微信和腾讯地图在今年发起了“小修小补引路行动”,展现出200多座城市的超50万家修补小店。在商务部指导下,“小修小补引路行动”全面升级,在微信搜一搜“小修小补”“修鞋”“修自行车”“裁缝”“修表”“修电器”“修锁”“配钥匙”“管道疏通”“修手机”等关键词,不仅可以直达小修小补便民主题地图,附近小店的信息都会直接标记出来,大大增加了小店的曝光率。“小修小补便民地图”小程序列出了每家小店的营业时间、具体地址以及联系电话等重要信息,方便用户更快找到小店。本站注意到,此前腾讯利用A

国内首批大型模型备案上周获批,开始向全社会开放服务,标志着大型模型进入了规模应用的新阶段。在之前发布应用的公司中,一些科技巨头似乎还没有行动在2023年9月7日,腾讯在腾讯全球数字生态大会上正式公开了混元大模型,并向外界开放了腾讯云作为一个超千亿参数的大模型,混元使用的预训练语料超过两万亿token,凭借多项独有的技术能力获得了强大的中文创作能力、复杂语境下的逻辑推理能力,以及可靠的任务执行能力。腾讯集团副总裁蒋杰表示:「腾讯混元大模型是从第一个token开始从零训练的,我们掌握了从模型算法到机


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

Atom editor mac version download
The most popular open source editor

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.
