百度云开放referer api接口 ,可以获取百度关键词

百度云开放了referer API,允许通过eqid获取百度关键词。该接口为付费服务且限制在百度云北京环境内调用。企业认证账户方可使用,由于eqid随时间变化,缓存效果有限。官方提供Python示例,文中分享了基于官方示例的Golang测试代码实现,并提到公网无法直接解析referer.bj.baidubce.com,需在服务器上代理到百度云服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

百度云现在开放了referer api功能,可以通过 百度refer中的eqid参数来获取百度关键词。

详见:https://cloud.baidu.com/doc/RefererAPI/ProductDescription.html

此接口为付费接口,而且目前只能在百度云(北京)的环境内调用。也就是说,想调用此接口,必须要有一台百度云北京区域的服务器,可以在百度云服务器上搭建代理服务,来实现远程调用。

注:

  1. 只有企业认证的账户才能调用此接口,个人账户无法调用。
  2. 可以考虑使用缓存来减少接口请求次数,但是关键词和eqid是一对多的关系,在不同的时间搜索同一个关键词,eqid是会变化的。所以,缓存作用有限。

官方目前只给出了python版本的代码示例,下面是我参照官方python示例写出的golang版本的测试代码:

package main

import (
	"crypto/hmac"
	"crypto/sha256"
	"encoding/hex"
	"encoding/json"
	"errors"
	"fmt"
	"io/ioutil"
	"net/http"
	"net/url"
	"strings"
	"time"
)

func getAuth(accessKey, accessSecret, utcTimeStr, urlstr, method string) (string, error) {

	urlParseRet, err := url
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值