hello, I'm having a problem with token/authentication/authorization, the following happens: I created a google ads test account called "Company 1",
[image1]
As I understand it, a developer token can be used on any account, I created another admin account and created a developer token
[image2]
From what I understand too, the refresh token can be from another user who has access to the google ads account that will receive the requests,
so I generated this data and sent an invitation to that user.
Below is the image of how the users with access to the google ads account that will receive the requests.
[image3]
the first email is the admin account that created the developer token
the second is the email that created the google ads account that will receive the requests
the third is the user who will run the task using the refresh token
knowing that, I want to create an offlineUserDataJobs and I do the following steps:
Step 1: Generate the third user's access token
Step 2: Having create job by sending a POST request to
https://googleads.googleapis.com/v11/customers/id_acc_ads/offlineUserDataJobs:createBut it returns the following error:
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED",
"details": [
{
"errors": [
{
"errorCode": {
"authorizationError": "DEVELOPER_TOKEN_PROHIBITED"
},
"message": "Developer token is not allowed with project '344961598665'."
}
],
"requestId": "53Md0hBEQ1E0MB65v1U3ig"
}
]
}
}
Explain to me what am i doing wrong.