/api/v4/locations/oauth-disconnectPutuskan koneksi lokasi dari Apple Business Connect
Menghapus koneksi satu lokasi ke akun Apple Business pemiliknya. Lokasi tetap ada di Apple Maps dan dipublikasikan melalui akun ListingsAPI.
Parameter
Body
| Nama | Tipe | Wajib | Deskripsi |
|---|---|---|---|
| input | object | wajib | Wrapper object. The entire request body must be nested under `input`. |
| input.locationId | string | wajib | Base64-encoded Relay ID of the one location to disconnect. |
| input.site | string | wajib | Set to `APPLE`. |
Contoh permintaan
Body siap tempel. Ganti ID dan nilai placeholder dengan milik Anda.
{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "site": "APPLE" }}Respons
200Connection removed. Response key `disconnectConnectedAccountsLocations`.
{ "data": { "disconnectConnectedAccountsLocations": { "clientMutationId": null, "success": true, "errors": null } }}401Unauthenticated, missing or invalid API key.
403The key is valid but not permitted to disconnect this location (`SY90003`).
Gunakan ini saat klien berhenti menggunakan layanan Anda dan membawa serta akun Apple Business mereka. Lokasi tetap ada di akun Anda dan di Apple Maps: pembaruan selanjutnya dipublikasikan melalui akun Apple Business Connect milik ListingsAPI, dan Apple memverifikasi pengajuan sebelum memublikasikannya. Koneksi ke platform publikasi lain pada lokasi tersebut tidak terpengaruh.
Lokasi tanpa koneksi Apple yang aktif mengembalikan SY10057, sehingga success: true berarti koneksi telah dihapus. Panggilan ini menangani satu lokasi; gunakan perulangan untuk memutuskan koneksi beberapa lokasi.
Untuk kembali memublikasikan melalui akun pemilik, kirimkan tautan baru kepada mereka dari Hubungkan lokasi ke Apple Business Connect.
Halaman ini mendokumentasikan kasus site: "APPLE" dari Putuskan koneksi satu lokasi dari platform publikasi.
Endpoint ini mengubah koneksi aktif. Contoh permintaan dan respons di atas merupakan ilustrasi.
curl -X POST 'https://listingsapi.com/api/v4/locations/oauth-disconnect' \ -H "Authorization: API $LISTINGSAPI_KEY" \ -H 'Content-Type: application/json' \ -d '{ "input": { "locationId": "TG9jYXRpb246MTgwMDI4OQ==", "site": "APPLE" } }'