La API Performance de Perfil de Empresa en Google tiene un NUEVO método que permite obtener varios valores del parámetro "DailyMetrics" con una misma solicitud. Consulta el calendario de desactivación y las instrucciones para pasar del método reportInsights de la versión 4 de la API de Google My Business a la API Performance de Perfil de Empresa en Google.
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
Con la API My Business Account Management, puedes transferir ubicaciones a diferentes cuentas o grupos de ubicaciones. Para hacerlo, sigue las instrucciones de esta guía.
Empezar
Para transferir ubicaciones, se necesita lo siguiente:
Cuenta de origen: es una de las cuentas propietarias de la ubicación. Puede ser una cuenta personal o un grupo de ubicaciones. Una vez realizada la transferencia, la cuenta de origen deja de tener acceso a la ubicación. Cuenta de destino: es la cuenta a la que se debe transferir la ubicación. Puede ser una cuenta personal o un grupo de ubicaciones. Una vez realizada la transferencia, la cuenta de destino pasa a ser la propietaria principal de la ubicación. Tokens de OAuth 2.0 de actualización o acceso: para hacer la llamada a la API, se necesitan los tokens de OAuth 2.0 de actualización o acceso de las cuentas de origen y de destino.
Transferir ubicaciones
Para transferir ubicaciones, sigue estos pasos:
Si no eres propietario de la ubicación, debes serlo. Utiliza las credenciales de OAuth de un propietario de la empresa para llamar a account.admins.create e invitar a un usuario a ser propietario de la ficha. A continuación, utiliza las credenciales de OAuth del usuario invitado para llamar a accounts.invitations.list y obtener el ID de la invitación. Haz una llamada a accounts.invitations.accept para aceptar esa invitación.
Utiliza las credenciales de OAuth de la cuenta de destino para llamar a accounts.list. A continuación, busca en la lista el ID de la cuenta a la que quieres transferir la ubicación. El ID de administrador que se muestra en la respuesta a la llamada a account.admins.create o a la llamada a accounts.invitations.list del paso 1 también se puede usar como ID de cuenta. Este ID puede ser de una cuenta personal o de un grupo de ubicaciones.
Usa el ID de cuenta que has obtenido en el paso 2 como cuenta de destino.
Ese es el valor que debes escribir en el campo destinationAccount del cuerpo de la solicitud que puedes usar para llamar a
locations.transfer.
Utiliza las credenciales de OAuth de la cuenta de destino para llamar a accounts.locations.list y verificar que la ubicación transferida aparece en los resultados. Si llamas al endpoint accounts.locations.list con la cuenta de origen, la ubicación transferida no se incluirá en los resultados.
Transferir a un grupo de ubicaciones
Para transferir una ubicación a un location group de la organización, llama a locations.admins.create con las credenciales de OAuth de merchant. Usa el campo account del recurso Admin para enviar el location group account ID junto con el role adecuado. Debes usar las credenciales de administrador del location group para llamar a accounts.invitations.list utilizando el ID de la cuenta del grupo de ubicaciones como argumento de parent para obtener las invitaciones relacionadas con el location group. Busca la invitación que tenga la ubicación objetivo correcta y, a continuación, llama a accounts.invitations.accept para aceptar la invitación correcta.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-11-27 (UTC)."],[[["The My Business Account Management API allows transferring business locations between different accounts or location groups, provided the caller has ownership and the recipient is at least a manager."],["To transfer a location, you'll need the source and destination account details, along with OAuth2 tokens for both accounts to authorize the API calls."],["The transfer process involves adding the destination account as an owner, then using the API to execute the transfer, ensuring the destination account becomes the primary owner."],["Locations can be transferred to location groups within an organization by inviting the location group as an admin and accepting the invitation."],["After a successful transfer, the location will be listed under the destination account and no longer accessible by the source account."]]],[]]