public class SnsAPI extends BaseAPI
| 构造器和说明 |
|---|
SnsAPI() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
connectOauth2Authorize(String appid,
String redirect_uri,
boolean snsapi_userinfo,
String state)
生成网页授权 URL
|
static String |
connectOauth2Authorize(String appid,
String redirect_uri,
boolean snsapi_userinfo,
String state,
String component_appid)
生成网页授权 URL (第三方平台开发)
|
static String |
connectQrconnect(String appid,
String redirect_uri,
String state)
生成网页授权 URL (网站应用微信登录)
2.5.3
|
static SnsToken |
oauth2AccessToken(String appid,
String secret,
String code)
通过code换取网页授权access_token
|
static SnsToken |
oauth2ComponentAccessToken(String appid,
String code,
String component_appid,
String component_access_token)
通过code换取网页授权access_token (第三方平台开发)
|
static SnsToken |
oauth2ComponentRefreshToken(String appid,
String refresh_token,
String component_appid,
String component_access_token)
刷新access_token (第三方平台开发)
|
static SnsToken |
oauth2RefreshToken(String appid,
String refresh_token)
刷新access_token
|
static User |
userinfo(String access_token,
String openid,
String lang)
拉取用户信息(需scope为 snsapi_userinfo)
|
static User |
userinfo(String access_token,
String openid,
String lang,
int emoji)
拉取用户信息(需scope为 snsapi_userinfo)
|
public static SnsToken oauth2AccessToken(String appid, String secret, String code)
appid - appidsecret - secretcode - codepublic static SnsToken oauth2ComponentAccessToken(String appid, String code, String component_appid, String component_access_token)
appid - appidcode - codecomponent_appid - 服务开发方的appidcomponent_access_token - 服务开发方的access_tokenpublic static SnsToken oauth2RefreshToken(String appid, String refresh_token)
appid - appidrefresh_token - refresh_tokenpublic static SnsToken oauth2ComponentRefreshToken(String appid, String refresh_token, String component_appid, String component_access_token)
appid - appidrefresh_token - refresh_tokencomponent_appid - 服务开发商的appidcomponent_access_token - 服务开发方的access_tokenpublic static User userinfo(String access_token, String openid, String lang, int emoji)
access_token - access_tokenopenid - openidlang - 国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语emoji - 表情解析方式public static User userinfo(String access_token, String openid, String lang)
access_token - access_tokenopenid - openidlang - 国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语public static String connectOauth2Authorize(String appid, String redirect_uri, boolean snsapi_userinfo, String state)
appid - appidredirect_uri - 自动URLEncodersnsapi_userinfo - snsapi_userinfostate - 可以为空public static String connectOauth2Authorize(String appid, String redirect_uri, boolean snsapi_userinfo, String state, String component_appid)
appid - appidredirect_uri - 自动URLEncodersnsapi_userinfo - snsapi_userinfostate - 可以为空component_appid - 第三方平台开发,可以为空。
服务方的appid,在申请创建公众号服务成功后,可在公众号服务详情页找到Copyright © 2016. All rights reserved.