php教程 php手册 腾讯微博提示missing parameter errorcode 102 错误的解决方法

腾讯微博提示missing parameter errorcode 102 错误的解决方法

Jun 06, 2016 pm 08:15 PM
missing 웨이보 힌트 텐센트

这篇文章主要介绍了腾讯微博提示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程序设计有所帮助。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

웨이보에서 이전 웨이보를 날짜별로 검색하는 방법_웨이보에서 이전 웨이보를 날짜별로 검색하는 방법 웨이보에서 이전 웨이보를 날짜별로 검색하는 방법_웨이보에서 이전 웨이보를 날짜별로 검색하는 방법 Mar 30, 2024 pm 07:26 PM

1. 먼저 모바일 웹브라우저를 열고, 웨이보 웹버전을 검색한 후, 입장 후 좌측 상단의 아바타 버튼을 클릭하세요. 2. 그런 다음 오른쪽 상단에 있는 설정을 클릭하세요. 3. 설정에서 버전 전환 옵션을 클릭하세요. 4. 그런 다음 버전 스위치에서 컬러 버전 옵션을 선택합니다. 5. 검색을 클릭하여 검색 페이지로 들어갑니다. 6. 키워드를 입력한 후 사람찾기를 클릭하세요. 7. 검색 완료 화면이 나타나면 필터를 클릭하세요. 8. 마지막으로 릴리스 시간 열에 특정 날짜를 입력하고 필터를 클릭합니다.

대형 모델 앱 Tencent Yuanbao가 온라인에 출시되었습니다! Hunyuan은 어디서나 휴대할 수 있는 만능 AI 비서로 업그레이드되었습니다. 대형 모델 앱 Tencent Yuanbao가 온라인에 출시되었습니다! Hunyuan은 어디서나 휴대할 수 있는 만능 AI 비서로 업그레이드되었습니다. Jun 09, 2024 pm 10:38 PM

5월 30일, Tencent는 Hunyuan 모델의 포괄적인 업그레이드를 발표했습니다. Hunyuan 모델을 기반으로 하는 앱 "Tencent Yuanbao"가 공식 출시되었으며 Apple 및 Android 앱 스토어에서 다운로드할 수 있습니다. 이전 테스트 단계의 Hunyuan 애플릿 버전과 비교하여 Tencent Yuanbao는 일상 생활 시나리오를 위한 작업 효율성 시나리오를 위한 AI 검색, AI 요약 및 AI 작성과 같은 핵심 기능을 제공하며 Yuanbao의 게임 플레이도 더욱 풍부해지고 다양한 기능을 제공합니다. , 개인 에이전트 생성과 같은 새로운 게임 플레이 방법이 추가됩니다. Tencent Cloud 부사장이자 Tencent Hunyuan 대형 모델 책임자인 Liu Yuhong은 "Tencent는 먼저 대형 모델을 만들기 위해 노력하지 않을 것입니다."라고 말했습니다. Tencent Hunyuan 대형 모델 비즈니스 시나리오에서 풍부하고 방대한 폴란드 기술을 활용하면서 사용자의 실제 요구 사항에 대한 통찰력을 얻습니다.

웨이보 차단 해제 방법_웨이보 차단 해제 방법 웨이보 차단 해제 방법_웨이보 차단 해제 방법 Mar 30, 2024 am 09:51 AM

1. 웨이보 앱 오른쪽 하단의 [내]를 클릭하여 개인 홈페이지에 입장합니다. 2. 그런 다음 오른쪽 상단에 있는 톱니바퀴 아이콘을 클릭하세요. 3. 이때 설정 페이지로 들어가고 여기에서 [블록 설정]을 선택하여 들어갑니다. 4. 차단 설정에서 차단한 친구를 확인하고 탭한 후 팝업 옵션에서 [차단 해제]를 클릭하세요. 5. 또는 웨이보 사용자를 직접 검색하여 차단된 사용자 홈페이지에 진입한 후 오른쪽 상단의 [...]를 클릭하여 블랙리스트를 제거할 수도 있습니다.

웨이보 라이브 모드 끄는 방법_웨이보 라이브 모드 끄는 방법 웨이보 라이브 모드 끄는 방법_웨이보 라이브 모드 끄는 방법 Mar 30, 2024 am 10:16 AM

1. 먼저 웨이보를 열고 검색을 클릭한 후 더 많은 인기 검색어를 클릭하세요. 2. 그런 다음 입력할 핫 검색을 선택하세요. 3. 그런 다음 핫서치 댓글 라이브 모드로 들어가서 오른쪽 상단에 있는 표준 버전을 찾아서 클릭하세요. 4. 마지막으로 핫서치 표준댓글 영역으로 돌아갈 수 있습니다. 계속해서 라이브 댓글 영역을 보시려면 오른쪽 상단의 라이브 버전을 클릭하세요. 참고: 실시간 댓글이 많은 경우에만 자동으로 라이브 모드로 전환됩니다. 일부 핫 검색은 자동으로 라이브 모드로 전환됩니다. 일반적으로 핫 검색은 표준 모드입니다.

'Weibo' 초안 상자 삭제 방법_'Weibo' 초안 상자 삭제 튜토리얼 'Weibo' 초안 상자 삭제 방법_'Weibo' 초안 상자 삭제 튜토리얼 Mar 30, 2024 pm 12:46 PM

1. 먼저 웨이보를 열고 내를 클릭한 후 초안 상자를 클릭하세요. 2. 그런 다음 초안을 길게 누르고 클릭하여 초안 상자를 지우거나 초안을 삭제합니다. 3. 마지막으로 확인을 클릭하세요.

이미지 품질을 압축하지 않고 웨이보에 동영상을 게시하는 방법_화질을 압축하지 않고 웨이보에 동영상을 게시하는 방법 이미지 품질을 압축하지 않고 웨이보에 동영상을 게시하는 방법_화질을 압축하지 않고 웨이보에 동영상을 게시하는 방법 Mar 30, 2024 pm 12:26 PM

1. 먼저 휴대폰에서 웨이보를 열고 오른쪽 하단의 [나]를 클릭하세요(그림 참조). 2. 그런 다음 오른쪽 상단에 있는 [기어]를 클릭하여 설정을 엽니다(그림 참조). 3. 그런 다음 [일반 설정]을 찾아 엽니다(그림 참조). 4. 그런 다음 [동영상 팔로우] 옵션을 입력하세요(그림 참조). 5. 그런 다음 [동영상 업로드 해상도] 설정을 엽니다(그림 참조). 6. 마지막으로 [원본 화질]을 선택하여 압축을 방지합니다(그림 참조).

웨이보 동영상 커버 변경 방법_웨이보 동영상 커버 변경 방법 웨이보 동영상 커버 변경 방법_웨이보 동영상 커버 변경 방법 Mar 29, 2024 pm 10:31 PM

1. 먼저 웨이보를 열고 내를 클릭한 후 아바타를 클릭하고 개인 홈페이지에 들어갑니다. 2. 그런 다음 배경 이미지를 클릭하세요. 3. 그런 다음 클릭하여 비디오 커버를 변경하세요. 4. 마지막으로 앨범에서 동영상을 선택하고 다음을 클릭한 후 게시하고 업로드합니다.

Weibo svip이 방문자 기록을 삭제하면 상대방이 계속 볼 수 있나요? Weibo svip이 방문자 기록을 삭제하면 상대방이 계속 볼 수 있나요? Apr 02, 2024 am 08:04 AM

웨이보 사용자는 SVIP 기능을 활성화하면 방문자 기록을 관리할 수 있으며, 낯선 사람의 홈페이지를 방문하면 표시하기 전에 삭제할 수 있어 상대방이 홈페이지를 탐색하고 있다는 사실을 알 수 없다. Weibo svip 방문자 기록을 삭제한 후에도 상대방이 이를 볼 수 있나요? 1. svip 방문자 기록을 삭제한 후에는 상대방이 이를 볼 수 없습니다. 방문자 수는 표시되지만 방문자의 ID와 아바타는 표시되지 않습니다. 2. 일반 사용자 및 VIP 사용자는 접속 기록을 삭제하거나 조회할 수 없습니다. 단지 몇 명이나 방문했는지만 알 수 있습니다. 3. 웨이보 접속 데이터는 매일 8시에 업데이트됩니다. 접속 기록을 삭제하려면 다음을 수행해야 합니다.

See all articles