快應(yīng)用 微博賬戶

2020-08-08 15:42 更新

接口聲明

{
    "name": "service.wbaccount",
    "params": {
        "appKey": "12345"
    }
}

參數(shù)

參數(shù)值 類型 說(shuō)明
appKey String 微博開(kāi)放平臺(tái) 申請(qǐng)應(yīng)用時(shí)分配的appKey

導(dǎo)入模塊

import wbaccount from '@service.wbaccount' 
或 
var wbaccount = require("@service.wbaccount");

接口定義

wbaccount.getType()

獲取當(dāng)前的微博登錄方式

參數(shù):

無(wú)

返回值:

返回值 備注
APP SSO授權(quán):在有微博客戶端的情況下,同時(shí)平臺(tái)支持SSO方式時(shí),會(huì)使用SSO授權(quán)登陸
WEB Web授權(quán):不支持SSO授權(quán)時(shí),會(huì)使用webview形式授權(quán)
NONE 當(dāng)前無(wú)可用的登陸方式

wbaccount.authorize(OBJECT)

進(jìn)行微博授權(quán)

參數(shù):

參數(shù)名 類型 必填 說(shuō)明
redirectUri String 授權(quán)回調(diào)地址,與微博開(kāi)放平臺(tái)配置保持一致,默認(rèn)可填寫(xiě) https://api.weibo.com/oauth2/default.html
scope String 申請(qǐng) scope 權(quán)限所需參數(shù),可一次申請(qǐng)多個(gè)scope權(quán)限,用逗號(hào)分隔。示例:follow_app_official_microblog,可參考:http://open.weibo.com/wiki/Scope
success Function 成功回調(diào)
fail Function 失敗回調(diào)
cancel Function 取消回調(diào)
success返回值:
參數(shù)值 類型 說(shuō)明
accessToken String 授權(quán)token
expiresIn Number 過(guò)期時(shí)間
uid String 用戶uid
refreshToken String 刷新token,可用于刷新授權(quán)token有效期
phone String 用戶輸入的手機(jī)號(hào)碼

示例

wbaccount.authorize({
  redirectUri: 'https://api.weibo.com/oauth2/default.html',
  scope: 'follow_app_official_microblog',
  success: function(data) {
    console.log("handling success. accessToken=" + data.accessToken);
  },
  fail: function(data, code) {
    console.log("handling fail, result data=" + data + ", code=" + code);
  },
  cancel: function() {
    console.log("handling cancel");
  }
});

后臺(tái)運(yùn)行限制

禁止使用。后臺(tái)運(yùn)行詳細(xì)用法參見(jiàn) 后臺(tái)運(yùn)行腳本

支持明細(xì)

廠商支持備注
小米YES-
中興YES僅支持 WEB 方式
華為no-
金立YES僅支持 WEB 方式
聯(lián)想no-
魅族YES僅支持 WEB 方式
努比亞YES-
OPPOYES僅支持 WEB 方式
vivoYES僅支持 WEB 方式
一加--
預(yù)覽版YES僅支持 WEB 方式


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)