TencentOpenAPI iOS SDK  v1.4 Beta
QQ互联开放平台 iOS SDK
 全部  文件 函数 变量 类型定义 枚举 枚举值 属性 
sdkdef.h 文件参考

SDK中相关常量定义 更多...

#import <Foundation/Foundation.h>

浏览源代码.

class  APIResponse
 封装服务器返回的结果 更多...
 

枚举

enum  REPONSE_RESULT { URLREQUEST_SUCCEED = 0, URLREQUEST_FAILED = 1 }
 APIResponse.retCode可能的枚举常量 更多...
 
enum  UpdateFailType { kUpdateFailUnknown = 1, kUpdateFailUserCancel, kUpdateFailNetwork }
 增量授权失败原因 更多...
 
enum  OpenSDKError {
  kOpenSDKInvalid = -1, kOpenSDKErrorUnsupportedAPI = -2, kOpenSDKErrorSuccess = 0, kOpenSDKErrorUnknown,
  kOpenSDKErrorUserCancel, kOpenSDKErrorReLogin, kOpenSDKErrorOperationDeny, kOpenSDKErrorNetwork,
  kOpenSDKErrorURL, kOpenSDKErrorDataParse, kOpenSDKErrorParam, kOpenSDKErrorConnTimeout,
  kOpenSDKErrorSecurity, kOpenSDKErrorIO, kOpenSDKErrorServer, kOpenSDKErrorWebPage,
  kOpenSDKErrorUserHeadPicLarge = 0x010000
}
 SDK新增详细错误常量 更多...
 

变量

FOUNDATION_EXTERN NSString *const PARAM_USER_DATA
 
应用邀请参数字段定义
FOUNDATION_EXTERN NSString *const PARAM_APP_ICON
 
FOUNDATION_EXTERN NSString *const PARAM_APP_DESC
 
FOUNDATION_EXTERN NSString *const PARAM_APP_INVITED_OPENIDS
 
sendStory新分享参数字段定义
FOUNDATION_EXTERN NSString *const PARAM_SENDSTORY_RECEIVER
 
FOUNDATION_EXTERN NSString *const PARAM_SENDSTORY_TITLE
 
FOUNDATION_EXTERN NSString *const PARAM_SENDSTORY_COMMENT
 
FOUNDATION_EXTERN NSString *const PARAM_SENDSTORY_SUMMARY
 
FOUNDATION_EXTERN NSString *const PARAM_SENDSTORY_IMAGE
 
FOUNDATION_EXTERN NSString *const PARAM_SENDSTORY_URL
 
FOUNDATION_EXTERN NSString *const PARAM_SENDSTORY_ACT
 
设置头像参数字段定义
FOUNDATION_EXTERN NSString *const PARAM_SETUSERHEAD_PIC
 
FOUNDATION_EXTERN NSString *const PARAM_SETUSERHEAD_FILENAME
 
服务器返回数据的参数字段定义
FOUNDATION_EXTERN NSString *const PARAM_RETCODE
 
FOUNDATION_EXTERN NSString *const PARAM_MESSAGE
 
错误信息相关常量定义
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorKeyExtraInfo
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorKeyRetCode
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorKeyMsg
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgUnsupportedAPI
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgSuccess
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgUnknown
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgUserCancel
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgReLogin
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgOperationDeny
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgNetwork
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgURL
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgDataParse
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgParam
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgTimeout
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgSecurity
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgIO
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgServer
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgWebPage
 
FOUNDATION_EXTERN NSString *const TCOpenSDKErrorMsgUserHeadPicLarge
 
SDK版本(v1.3)支持的授权列表常量
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_ADD_TOPIC
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_ADD_ONE_BLOG
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_ADD_ALBUM
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_UPLOAD_PIC
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_LIST_ALBUM
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_ADD_SHARE
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_CHECK_PAGE_FANS
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_ADD_PIC_T
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_DEL_T
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_REPOST_LIST
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_INFO
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_OTHER_INFO
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_FANSLIST
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_IDOLLIST
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_ADD_IDOL
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_DEL_IDOL
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_INTIMATE_FRIENDS_WEIBO
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_MATCH_NICK_TIPS_WEIBO
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_VIP_INFO
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_VIP_RICH_INFO
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_USER_INFO
 
FOUNDATION_EXTERN NSString *const kOPEN_PERMISSION_GET_SIMPLE_USER_INFO
 

详细描述

SDK中相关常量定义

Created by Tencent on 12-12-25. Copyright (c) 2012年 Tencent. All rights reserved.

枚举类型说明

SDK新增详细错误常量

枚举值
kOpenSDKInvalid 

无效的错误码

kOpenSDKErrorUnsupportedAPI 

不支持的接口

kOpenSDKErrorSuccess 

成功

kOpenSDKErrorUnknown 

未知错误

kOpenSDKErrorUserCancel 

用户取消

kOpenSDKErrorReLogin 

token无效或用户未授权相应权限需要重新登录

kOpenSDKErrorOperationDeny 

第三方应用没有该api操作的权限

kOpenSDKErrorNetwork 

网络错误,网络不通或连接不到服务器

kOpenSDKErrorURL 

URL格式或协议错误

kOpenSDKErrorDataParse 

数据解析错误,服务器返回的数据解析出错

kOpenSDKErrorParam 

传入参数错误

kOpenSDKErrorConnTimeout 

http连接超时

kOpenSDKErrorSecurity 

安全问题

kOpenSDKErrorIO 

下载和文件IO错误

kOpenSDKErrorServer 

服务器端错误

kOpenSDKErrorWebPage 

页面错误

kOpenSDKErrorUserHeadPicLarge 

图片过大 设置头像自定义错误码

APIResponse.retCode可能的枚举常量

枚举值
URLREQUEST_SUCCEED 

网络请求成功发送至服务器,并且服务器返回数据格式正确

注解
这里包括所请求业务操作失败的情况,例如没有授权等原因导致
URLREQUEST_FAILED 

网络异常,或服务器返回的数据格式不正确导致无法解析

增量授权失败原因

注解
增量授权失败不影响原token的有效性(原token已失效的情况除外)
枚举值
kUpdateFailUnknown 

未知原因

kUpdateFailUserCancel 

用户取消

kUpdateFailNetwork 

网络问题

变量说明

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_ADD_ALBUM

创建一个QQ空间相册(需要申请权限)

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_ADD_IDOL

收听腾讯微博上的用户

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_ADD_ONE_BLOG

发表一篇日志到QQ空间(需要申请权限)

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_ADD_PIC_T

上传图片并发表消息到腾讯微博

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_ADD_SHARE

同步分享到QQ空间、腾讯微博

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_ADD_TOPIC

发表一条说说到QQ空间(需要申请权限)

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_CHECK_PAGE_FANS

验证是否认证空间粉丝

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_DEL_IDOL

取消收听腾讯微博上的用户

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_DEL_T

删除一条微博信息

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_FANSLIST

获取登录用户的听众列表

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_IDOLLIST

获取登录用户的收听列表

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_INFO

获取登录用户自己的详细信息

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_INTIMATE_FRIENDS_WEIBO

获取微博中最近at的好友

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_OTHER_INFO

获取其他用户的详细信息

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_REPOST_LIST

获取一条微博的转播或评论信息列表

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_SIMPLE_USER_INFO

移动端获取用户信息

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_USER_INFO

获取用户信息

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_VIP_INFO

获取会员用户基本信息

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_GET_VIP_RICH_INFO

获取会员用户详细信息

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_LIST_ALBUM

获取用户QQ空间相册列表(需要申请权限)

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_MATCH_NICK_TIPS_WEIBO

获取微博中匹配昵称的好友

FOUNDATION_EXTERN NSString* const kOPEN_PERMISSION_UPLOAD_PIC

上传一张照片到QQ空间相册(需要申请权限)

FOUNDATION_EXTERN NSString* const PARAM_APP_DESC

应用邀请描述文本的key

FOUNDATION_EXTERN NSString* const PARAM_APP_ICON

应用邀请展示图片url的key

FOUNDATION_EXTERN NSString* const PARAM_APP_INVITED_OPENIDS

应用邀请好友列表的key

FOUNDATION_EXTERN NSString* const PARAM_MESSAGE

服务器返回错误信息的key

FOUNDATION_EXTERN NSString* const PARAM_RETCODE

服务器返回码的key

FOUNDATION_EXTERN NSString* const PARAM_SENDSTORY_ACT

分享feeds点击操作默认行为的key

FOUNDATION_EXTERN NSString* const PARAM_SENDSTORY_COMMENT

分享feeds评论内容的key

FOUNDATION_EXTERN NSString* const PARAM_SENDSTORY_IMAGE

分享feeds展示图片url的key

FOUNDATION_EXTERN NSString* const PARAM_SENDSTORY_RECEIVER

预填入接受人列表的key

FOUNDATION_EXTERN NSString* const PARAM_SENDSTORY_SUMMARY

分享feeds摘要的key

FOUNDATION_EXTERN NSString* const PARAM_SENDSTORY_TITLE

分享feeds标题的key

FOUNDATION_EXTERN NSString* const PARAM_SENDSTORY_URL

分享feeds跳转链接url的key

FOUNDATION_EXTERN NSString* const PARAM_SETUSERHEAD_FILENAME

头像图片文件名的key

FOUNDATION_EXTERN NSString* const PARAM_SETUSERHEAD_PIC

头像图片数据的key

FOUNDATION_EXTERN NSString* const PARAM_USER_DATA

用户自定义的保留字段

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorKeyExtraInfo

详细错误信息字典中额外信息的key

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorKeyMsg

详细错误信息字典中错误语句的key

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorKeyRetCode

详细错误信息字典中返回码的key

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgDataParse

解析数据出错

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgIO

文件读写错误

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgNetwork

网络异常或没有网络

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgOperationDeny

应用没有操作权限

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgParam

传入参数有误

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgReLogin

请重新登录

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgSecurity

安全问题

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgServer

服务器端错误

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgSuccess

操作成功

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgTimeout

连接超时

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgUnknown

未知错误

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgUnsupportedAPI

不支持的接口

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgURL

URL格式或协议错误

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgUserCancel

用户取消

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgUserHeadPicLarge

设置头像图片过大

FOUNDATION_EXTERN NSString* const TCOpenSDKErrorMsgWebPage

页面错误