Kirim masukan
Mengautentikasi dengan akun layanan
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Prasyarat
Halaman ini mengasumsikan bahwa Anda telah:
Mengonfigurasi autentikasi
Untuk mengautentikasi dengan akun layanan:
Impor App Engine Endpoints API di class API Anda:
import endpoints
Tambahkan objek penerbit untuk akun layanan ke dekorator API .
Contoh:
@endpoints.api(
name='echo ',
version='v1 ',
issuers={'serviceAccount': endpoints.Issuer(
'YOUR_SERVICE_ACCOUNT_EMAIL ',
'https://www.googleapis.com/robot/v1/metadata/x509/YOUR_SERVICE_ACCOUNT_EMAIL ')},
audiences={'serviceAccount': ['YOUR_AUDIENCE ']})
Ganti echo
dengan nama API Anda.
Ganti v1
dengan versi API Anda.
Ganti YOUR_SERVICE_ACCOUNT_EMAIL
dengan email akun layanan Anda.
Ganti YOUR_AUDIENCE
dengan nilai di kolom aud
yang dikirim oleh layanan panggilan.
Di setiap metode API tempat Anda ingin memeriksa autentikasi yang tepat,
periksa User
yang valid dan tingkatkan error 401
jika tidak ada, seperti
yang ditunjukkan dalam definisi metode contoh berikut:
user = endpoints . get_current_user ()
# If there's no user defined, the request was unauthenticated, so we
# raise 401 Unauthorized.
Men-deploy API . Anda perlu men-deploy ulang API setiap kali menambahkan klien baru.
Kirim masukan
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-01-05 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
Ada masukan untuk kami?
{"lastModified": "Terakhir diperbarui pada 2024-01-05 UTC."}