zvvq技术分享网

怎么用谷歌API推送网站链接的教程方法

作者:zvvq博客网
导读要使用谷歌的API提交到Google Search Console,您可以按照以下步骤进行操作: 操作链接:https://developers.google.com/search/apis/indexing-api/v3/prereqs?hl=zh-cn 先启用indexing api服务(启用这个api服务有两

要使用谷歌的API提交到Google Search Console,您可以按照以下步骤进行操作:

操作链接:https://developers.google.com/search/apis/indexing-api/v3/prereqs?hl=zh-cn

内容来自zvvq,别采集哟
先启用indexing api服务(启用这个api服务有两种途径,这个是第一种,下面步骤里面是第二种)
内容来自zvvq,别采集哟

zvvq



启用完成之后,开始创建项目

内容来自samhan

1、创建项目:

zvvq.cn

登录到 Google Cloud Console. zvvq.cn

创建一个新的项目。

copyright zvvq


内容来自samhan666
2、启用API:
内容来自samhan

在项目中,转到“库”。 zvvq.cn

搜索“Google Search Console API”,并启用它。(这个是第二种方式)

zvvq.cn


本文来自zvvq

  zvvq

3、创建凭据:

内容来自zvvq

转到“凭据”部分。

内容来自samhan666

点击“创建凭据”,选择“服务账号”。
zvvq.cn
从电子邮件的地方点击进去,这个邮箱有用哈,在这一步记得保存,没保存也不要紧,后面可以打开JSON文件查看的,嘻嘻~
zvvq.cn

内容来自zvvq
点击密钥部分,创建密钥
zvvq
内容来自zvvq

创建好服务账号的密钥之后,浏览器会自动下载该密钥,保留好该密钥。 本文来自zvvq

4、装客户端库: 内容来自samhan

根据您使用的编程语言,安装相应的 Google API 客户端库。以 Python为例,我们安装Google API库,方便后面提交:

内容来自samhan

bash

pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib

安装过程也挺复杂的,主要是看你提交哪个版本的谷歌api,我这边以V3举例

zvvq


  copyright zvvq

确保您在正确的 Python 环境中运行脚本。可以通过以下命令检查当前使用的 Python 版本:

python --version zvvq.cn

copyright zvvq


5、编写代码:

copyright zvvq

安装成功之后,在本地创建一个py文件,文件内容就可以直接使用以下示例代码来提交网址(以 Python 为例):python zvvq.cn

以下内容可以直接复制

内容来自samhan666

from google.oauth2 import service_account zvvq

from googleapiclient.discovery import build

zvvq

设置 API 范围和凭据文件路径 内容来自samhan

SCOPES = [&39;https://www.googleapis.com/auth/indexing&39;] zvvq

SERVICE_ACCOUNT_FILE = &39;path/to/your/service-account-file.json&39;

zvvq好,好zvvq

创建凭据对象

zvvq

credentials = service_account.Credentials.from_service_account_file(

内容来自zvvq

SERVICE_ACCOUNT_FILE, scopes=SCOPES) 内容来自zvvq

创建服务对象 zvvq好,好zvvq

service = build(&39;indexing&39;, &39;v3&39;, credentials=credentials) zvvq.cn

设置要提交的 URL zvvq

url_to_submit = &39;https://yourwebsite.com/page-to-submit&39;

copyright zvvq

提交 URL

内容来自samhan

try:

内容来自zvvq

response = service.urlNotifications().publish(

内容来自zvvq,别采集哟

body={

内容来自zvvq

"url": url_to_submit, zvvq好,好zvvq

"type": "URL_UPDATED" 或者 "URL_REMOVED" 视情况而定

内容来自zvvq

} zvvq

).execute() zvvq好,好zvvq

print(&39;提交成功:&39;, response)

内容来自samhan

except Exception as e: zvvq

print(&39;提交失败:&39;, e)

内容来自zvvq,别采集哟


以上内容可以直接复制,需要更改的点,也已经在上面标红了,json文件你自己存放,放电脑哪里都可以,只要能引用到就行,链接地址一定是要在Google Search Console中验证过的,并且已经绑定好权限的下图为示例: zvvq.cn

zvvq好,好zvvq

其实这一步骤完成之后,已经完成了大半了,还差最后一步了,需要到Google Search Console平台中绑定下上面提到的那个邮箱,将邮箱与Google Search Console进行绑定。

内容来自zvvq,别采集哟



内容来自zvvq,别采集哟
这个就是那个JSON文件里面的邮箱,把这个与平台绑定就行

内容来自zvvq



验证提交:
内容来自samhan

在 Google Search Console 中查看提交的状态,确保没有错误。

copyright zvvq

请注意,您需要在 Google Search Console 中验证您的网站所有权,并确保 API 凭据具有访问权限。

以上就是Python使用谷歌api提交网站链接的教程,这个比sitemap提交快很多,还是很有必要的,有需要的小伙伴快去提交吧。

PS:正文图片较小,可以鼠标悬浮在图片上,右键新窗口中打开查看。


下面链接是Python使用bing indexing api提交网站链接的教程,有需要的也可以访问瞅瞅~ 内容来自samhan

https://www.zvvq.cn/other/bingIndexNow.html
 

zvvq.cn