Cara Meng­gu­na­kan Go…
 
Notifications 
Cle­ar all 
Cara Meng­gu­na­kan Google Index API Den­gan Python
Gru­pa: Zarejestrowany
Dołą­czył: 2022-03-16
Nowy użyt­kow­nik

O mnie

Cara Meng­gu­na­kan Google Index API Den­gan Python

 

Pada kesem­pa­tan kali ini akan diba­gi­kan baga­ima­na cara meng­gu­na­kan Google Index Api. Sebu­ah cara cepat agar tau­tan blog anda bisa diray­api dan di index oleh Google. Index api sebu­ah cara khu­sus yang dibe­ri­kan oleh Google, agar pemi­lik websi­te atau blog bisa memin­ta pen­gin­dek­san untuk lebih dari satu tau­tan saja.

Apa itu index API?

Apli­ka­si pemo­gra­man Anta­mu­ka yang ber­tu­ju­an untuk mem­be­ri tahu Google saat hala­man baru atau hala­man yang ingin diha­pus. Ini memung­kin­kan Google lang­sung mela­ku­kan pen­gin­deks hala­man websi­te apa pun.

Mema­sang Python

Seka­rang ini, python san­gat sering dipa­kai untuk seba­gai per­ang­kat lunak yang mam­pu meny­esu­aikan den­gan bany­ak apli­ka­si ter­ki­ni. Bagi anda yang belum mema­sang atau men­gin­stal pyh­ton, anda bisa down­lo­ad python ter­le­bih dahulu.

Ingat sewak­tu mema­sang python, untuk peng­gu­na win­dows, harus men­cen­tang kotak pada kolom inc­lu­de path.

Mem­bu­at Pro­ject Servi­ce Account

Sete­lah mema­sang python, maka lang­kah kedua yaitu den­gan mem­bu­at pro­ject den­gan cre­den­tials servi­ce account.

Untuk mem­bu­at pro­ject, lang­kah awal yang harus anda laku­kan ada­lah den­gan mem­bu­ka kon­sol pen­gem­bang Google ter­le­bih dahulu.

Jika anda belum per­nah mem­bu­at pro­ject sama seka­li, anda bisa meng­klik “New Pro­ject” di atas kanan. Sete­lah itu masu­kan nama pro­ject yang anda ingin­kan. Ada dua kolom yaitu kolom nama untuk pro­ject dan loka­si. Sete­lah itu, silah­kan klik tom­bol “cre­ate”.

Sete­lah anda mem­bu­at pro­ject, lang­kah selan­jut­nya anda bisa meng­klik menu “API dan Lay­anan”, yang ter­le­tak di side­bar sebe­lah kiri. Sete­lah itu, buka kre­den­sial dan pilih servi­ce acco­unt.

1. Silah­kan isi nama untuk servi­ce acco­unt yang anda ingin­kan. Sete­lah itu klik “cre­ate and con­ti­nue”.

2. Untuk kolom grant this seri­ve acco­unt, anda bisa meng­gun­kan role “owner”.

Men­da­pat­kan Kun­ci JSON

Sete­lah anda ber­ha­sil mem­bu­at kre­den­sial servi­ce acco­unt, anda harus men­gun­duh JSON key yang nan­ti akan digu­na­kan seba­gai veri­fi­ka­si saat mela­ku­kan pen­gin­deks halaman.

1. Cara­nya anda klik id servi­ce acco­unt yang telah anda buat. Con­toh “*@*.iam.gserviceaccount.com”.

2. Klik “KUNCI” yang ter­le­tak pada top bar di atas.

3. Tam­bah­kan Kun­ci dan pilih JSON.

Ingat sete­lah anda men­down­lo­ad JSON file, sim­pan pada kom­pu­ter anda dan rema­ke sesu­ai den­gan kebu­tu­han anda. Bebas nama apa yang ingin anda ganti.

Men­gak­tif­kan INDEX API

Lang­kah tera­khir ada­lah anda wajib men­gak­tif­kan ter­le­bih dahu­lu INDEX API, agar anda bisa meng­gu­na­kan API untuk mela­ku­kan pen­gin­dek­san. Lang­kah­nya yaitu Libra­ry > ketik “Index Api” pada kolom search > Klik “ena­ble”.

Kode Script Pyhton

Sete­lah anda mem­bu­at servi­ce acco­unt dan men­gak­tif­kan API, anda seka­rang bisa mem­bu­at file pyh­ton dan isi­kan kode script beri­kut ini.

from oauth2client.service_account import ServiceAccountCredentials 
import httplib2 
 
SCOPES = [“https://www.googleapis.com/auth/indexing”]
ENDPOINT = “https://indexing.googleapis.com/v3/urlNotifications:publish”
 
# service_account_file.json is the pri­va­te key that you cre­ated for your servi­ce account. 
JSON_KEY_FILE= “{isi den­gan JSON file yang anda down­lo­ad}”
 
cre­den­tials = ServiceAccountCredentials.from_json_keyfile_name(JSON_KEY_FILE,sco­pes=SCOPES)
 
http=credentials.authorize(httplib2.Http())
 
con­tent = “””{
  “url”: “{masu­kan url yang ingin anda upda­te atau delete}”, 
    “type”: “URL_UPDATED”
}”””
 
respon­se, con­tent = http.request(ENDPOINT, method=“POST”, body=con­tent)
print(respon­se)
print(con­tent)

Itu­lah cara mela­ku­kan pen­gin­dek­san google den­gan python. Semo­ga infor­ma­si dapat mem­ban­tu anda.

Infor­ma­si ini di pra­kar­sai oleh Jaya Agung Tek­no­lo­gi Indo­ne­sia. Jika anda ingin lebih bany­ak infor­ma­si ten­tang IT seper­ti di atas, per­cay­akan hanya mela­lui PT. JAT (Jaya Agung Teknologi).

 

https://www.quia.com/pages/jayaag/teknologi

https://www.weddingbee.com/members/jayagung/

https://social.technet.microsoft.com/Profile/jayagung

https://caribbeanfever.com/profile/JAT59

http://taylorhicks.ning.com/profile/jayaberjayateknologi

https://comunidad.americasolidaria.org/members/jaya2021/profile/

https://forum.app.net/profile.aspx?id=08da06678a649481b2cf03dc553cdf16

https://electronoobs.io/profile/8367#

https://www.theodysseyonline.com/user/@jayagung

https://www.beqbe.com/p/jayagung

Lokalizacja

Podpis

Por­ta­le społecznościowe
Aktyw­ność użytkownika 
0
Forum Posts
0
Tema­ty
0
Pyta­nia
0
Odpo­wie­dzi
0
Pyta­nie Komentarze
0
Polu­bień
0
Otrzy­mał polubień
0/10
Oce­na
0
Blog Posts
0
Blog Com­ments
Sha­re:

FoxESS Poland Sp. z o.o
ul. Towa­ro­wa 28
                    00–839 Warszawa

Tele­fon:
+48 727 012 921

Ema­il:
info@fox-ess.pro