BingWebmasterToolsAPIOAuth代码交换问题,变化?
创始人
2024-12-18 13:30:08
0

在使用 Bing Webmaster Tools API OAuth 代码交换时,如果出现问题,可以遵循以下步骤进行解决:

  1. 检查是否已经注册了应用程序,并参照文档正确配置应用程序。

  2. 检查 OAuth 代码交换的过程是否正确。可以参照以下代码示例进行操作:

// 获取token
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://login.live.com/oauth20_token.srf");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "client_id=[client-id]&client_secret=[client-secret]&code=[code]&grant_type=authorization_code&redirect_uri=[redirect-uri]");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close ($ch);

// 解析json
$resultJson = json_decode($result, true);
if(array_key_exists('access_token', $resultJson)){
    $accessToken = $resultJson['access_token'];
}

// 使用token访问API
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://ssl.bing.com/webmaster/api.svc/json/GetQueryStats?StartDate=2021-01-01&EndDate=2021-02-01");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Bearer '.$accessToken));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close ($ch);

// 处理返回结果
$resultJson = json_decode($result, true);
if(array_key_exists('d', $resultJson)){
    $stats = $resultJson['d'];
}

在获取 token 的过程中,需要将 [client-id]、[client-secret]、[code]、[redirect-uri] 按实际情况进行替换。在访问 API 的过程中,需要将 $accessToken 的值作为 "Authorization" 的值传递给 API。最后,将返回的结果进行处理即可。

  1. 如果问题依旧存在,可以查看 Bing Webmaster Tools API 的官方文档

相关内容

热门资讯

三分钟教程!中至小程序机制(透... 三分钟教程!中至小程序机制(透视)其实真的有挂(2025已更新)(小红书)暗藏猫腻,小编详细说明中至...
2分钟辅助挂!决战卡五星挂(辅... 2分钟辅助挂!决战卡五星挂(辅助挂)详细辅助攻略教程(2024已更新)(微博热搜)1、上手简单,内置...
7分钟辅助挂!哈灵麻将有专门胡... 7分钟辅助挂!哈灵麻将有专门胡牌的软件(透视)详细辅助安装教程(2023已更新)(小红书);1)哈灵...
2分钟指导!全民雀神棋牌有插件... 2分钟指导!全民雀神棋牌有插件吗(辅助挂)果然真的有挂(2023已更新)(微博客户端);1、玩家可以...
7分钟辅助挂!微信小程序广丰5... 7分钟辅助挂!微信小程序广丰510k有挂吗(透视)详细辅助安装教程(2023已更新)(抖音);1、下...
五分钟详细!钱塘十三水辅助器下... 五分钟详细!钱塘十三水辅助器下载(辅助挂)就是真的有挂(2021已更新)(今日头条)所有人都在同一条...
一分钟辅助挂!白金岛外挂检测(... 一分钟辅助挂!白金岛外挂检测(透视)详细辅助脚本教程(2025已更新)(今日头条)1、每一步都需要思...
七分钟掌握!花花生活圈打牌有猫... 七分钟掌握!花花生活圈打牌有猫腻吗(透视)一直真的有挂(2020已更新)(今日头条)1、进入到花花生...
六分钟科研!钱塘十三水有挂吗(... 六分钟科研!钱塘十三水有挂吗(透视)总是真的有挂(2020已更新)(哔哩哔哩);钱塘十三水有挂吗辅助...
7分钟辅助挂!随意玩拼三张辅助... 7分钟辅助挂!随意玩拼三张辅助器(辅助挂)详细辅助app教程(2020已更新)(抖音)1、玩家可以在...