Re: All Api request are stucked without any response

2023-03-17 Thread Dataseek Business Solutions
Zied, 

 I have the same problem, see my 
thread. https://groups.google.com/g/adwords-api/c/y4oeqGQHqUI
 Maybe I have to go back downgrade or do some major ASYNC code changes.

Em terça-feira, 14 de março de 2023 às 14:39:19 UTC-3, Zied Chaari escreveu:

> Hi Google Team,
>
> We have upgrated the Google Ads API to the latest version V13. However, 
> all calls we made are stucked without any response.
> This is an example of code. 
>
> public override SocialAudience CreateCustomAudience(SocialAudience 
> SAudience, List EventSource = null)
> {
> configGoogleAdsApi.OAuth2RefreshToken = 
> SAudience.AdAccount.GoogleUser.Refresh_Token;
> GoogleAdsClient client = new GoogleAdsClient(configGoogleAdsApi);
>
> UserListServiceClient service = 
> client.GetService(Services.V13.UserListService);
> Google.Ads.GoogleAds.V13.Services.UserListOperation operation;
>
> Google.Ads.GoogleAds.V13.Resources.UserList userList = new 
> Google.Ads.GoogleAds.V13.Resources.UserList()
> {
> Name = SAudience.Audience.Name,
> Description = SAudience.Audience.Description ?? "",
> MembershipLifeSpan = 1,
> MembershipStatus = 
> UserListMembershipStatusEnum.Types.UserListMembershipStatus.Open,
> CrmBasedUserList = new CrmBasedUserListInfo()
> {
> UploadKeyType = 
> Google.Ads.GoogleAds.V13.Enums.CustomerMatchUploadKeyTypeEnum.Types.CustomerMatchUploadKeyType.ContactInfo
> }
> };
>
> operation = new Google.Ads.GoogleAds.V13.Services.UserListOperation()
> {
> Create = userList
> };
>
>
> try
> {
> Google.Ads.GoogleAds.Util.TraceUtilities.Configure(Google.Ads.GoogleAds.Util.TraceUtilities.DETAILED_REQUEST_LOGS_SOURCE,
>  
> "C:\\logs\\details.log", System.Diagnostics.SourceLevels.All);
>
> MutateUserListsResponse result = 
> service.MutateUserLists(SAudience.AdAccount.Social_ID, new[] { operation });
>
> UserListName userListName = 
> UserListName.Parse(result.Results[0].ResourceName);
>
> SAudience.Social_ID = userListName.UserListId;
> SAudience.Size = 0;
> return SAudience;
> }
> catch (GoogleAdsException E)
> {
> throw;
> }
> }
>
> Any Help Please.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f3a1c57f-c551-42d4-bdd0-d397268a6fecn%40googlegroups.com.


Re: API Hangs on MutateuserList command

2023-03-16 Thread Dataseek Business Solutions
Hello everyone. Here are an example that worked for us after upgrading 
Google API packages.

Create method as ASYNC TASK<>, call MutateUserListsAsync  instead of 
MutateUserListsA  including await.

   private async Task (before: string) 
CreateCustomerMatchUserList(long customerId, string projeto)
{
// Get the UserListService.
UserListServiceClient service = client.GetService
(Services.V13.UserListService);

// Creates the user list.
UserList userList = new UserList()
{
Name = projeto,
Description = "Dataseek - DataMidias",
// Customer Match user lists can use a membership life span 
of 1 to
// indicate unlimited; otherwise normal values apply.
// Sets the membership life span to 30 days.
MembershipLifeSpan = 120,
CrmBasedUserList = new CrmBasedUserListInfo()
{
UploadKeyType = CustomerMatchUploadKeyType.ContactInfo
}
};
// Creates the user list operation.
UserListOperation operation = new UserListOperation()
{
Create = userList
};

// Issues a mutate request to add the user list and prints some 
information.
string userListResourceName ="ND";
MutateUserListsResponse response = new 
MutateUserListsResponse();

try
{

 response = await service.MutateUserListsAsync(
customerId.ToString(), new[] { operation }) ;



}
catch (GoogleAdsException ex)
{

string message = ex.Message;
string failure = ex.Failure.ToString();
string request_id = ex.RequestId;

}


return response; 
}

Em terça-feira, 14 de março de 2023 às 10:36:08 UTC-3, Dataseek Business 
Solutions escreveu:

> Thanks for your answer. I will try some changes here.
>
> Em segunda-feira, 13 de março de 2023 às 12:42:35 UTC-3, Zweitze escreveu:
>
>> Is the target .NET Framework? I mean: not .NET Core, .NET standard.
>> Then it could be a problem of the library.
>>
>> Check if any call to the API hangs. If so, check out:
>> https://github.com/googleads/google-ads-dotnet/issues/488
>> https://github.com/googleads/google-ads-dotnet/issues/480
>>
>> Extra proof could be obtained to downgrade the library to a version 
>> before 14.0.0.
>> That would also mean you have to go back to V11. But, for a quick test, 
>> it's really worth it.
>>
>> The solution is to use async methods, and that is a very painfull 
>> process. If you're upgrading to V12, which sunsets in two weeks or so, you 
>> could be looking at weeks of development - depending on your capabilities 
>> with C# (esp. your proficiency with async coding) and the amount of your 
>> code.
>>
>>
>> On Friday, March 10, 2023 at 4:23:24 PM UTC+1 Dataseek Business Solutions 
>> wrote:
>>
>>> Hello there,
>>>
>>>  
>>> If the request hangs , I dont get any responses.
>>>
>>>   Its just a NO RESPONSE problem, so no log here.
>>>
>>>
>>>
>>>  I GOT CONNECTED AND CAN RETRIEVE MY CUSTOMERS HERE:
>>>
>>> * var customerResourceNames = 
>>> customerService.ListAccessibleCustomers();*
>>>
>>>
>>> My code wasnt very clear? Here goes again, DONT GET RESPONSE FROM 
>>>
>>>
>>>
>>>
>>>
>>>
>>> *UserListServiceClient service = 
>>> client.GetService(Services.V12.UserListService);// Creates the 
>>> user list.UserList userList = new UserList(){*
>>> *Name = "PROJECT NAME",*
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *Description = "Database users",// 
>>> Customer Match user lists can use a membership life span of 1 to
>>> // indicate unlimited; otherwise normal values apply.  
>>>   // Sets the membership life span to 30 days.
>>> MembershipLifeSpan = 90,CrmBasedUserList = new 
>>> CrmBasedUserListInfo(){UploadKeyType = 
>>> CustomerMatchUploadKeyType.ContactInfo}}

Re: API Hangs on MutateuserList command

2023-03-14 Thread Dataseek Business Solutions
Thanks for your answer. I will try some changes here.

Em segunda-feira, 13 de março de 2023 às 12:42:35 UTC-3, Zweitze escreveu:

> Is the target .NET Framework? I mean: not .NET Core, .NET standard.
> Then it could be a problem of the library.
>
> Check if any call to the API hangs. If so, check out:
> https://github.com/googleads/google-ads-dotnet/issues/488
> https://github.com/googleads/google-ads-dotnet/issues/480
>
> Extra proof could be obtained to downgrade the library to a version before 
> 14.0.0.
> That would also mean you have to go back to V11. But, for a quick test, 
> it's really worth it.
>
> The solution is to use async methods, and that is a very painfull process. 
> If you're upgrading to V12, which sunsets in two weeks or so, you could be 
> looking at weeks of development - depending on your capabilities with C# 
> (esp. your proficiency with async coding) and the amount of your code.
>
>
> On Friday, March 10, 2023 at 4:23:24 PM UTC+1 Dataseek Business Solutions 
> wrote:
>
>> Hello there,
>>
>>  
>> If the request hangs , I dont get any responses.
>>
>>   Its just a NO RESPONSE problem, so no log here.
>>
>>
>>
>>  I GOT CONNECTED AND CAN RETRIEVE MY CUSTOMERS HERE:
>>
>> * var customerResourceNames = 
>> customerService.ListAccessibleCustomers();*
>>
>>
>> My code wasnt very clear? Here goes again, DONT GET RESPONSE FROM 
>>
>>
>>
>>
>>
>>
>> *UserListServiceClient service = 
>> client.GetService(Services.V12.UserListService);// Creates the 
>> user list.UserList userList = new UserList(){*
>> *Name = "PROJECT NAME",*
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *Description = "Database users",// 
>> Customer Match user lists can use a membership life span of 1 to
>> // indicate unlimited; otherwise normal values apply.  
>>   // Sets the membership life span to 30 days.
>> MembershipLifeSpan = 90,CrmBasedUserList = new 
>> CrmBasedUserListInfo(){UploadKeyType = 
>> CustomerMatchUploadKeyType.ContactInfo}};  
>>   // Creates the user list operation.UserListOperation 
>> operation = new UserListOperation(){Create = 
>> userList};string userListResourceName = "ND";  
>>   // Issues a mutate request to add the user list and prints some 
>> information.  *
>>
>> MutateUserListsResponse response = 
>> service.MutateUserLists(customerId.ToString(), new[] { operation });
>>
>>  HANGS HERE. OK?
>>
>>  
>>
>>  
>> Em sexta-feira, 10 de março de 2023 às 03:57:49 UTC-3, Google Ads API 
>> Forum Advisor escreveu:
>>
>>> Hi,
>>>
>>> Thank you for reaching out to us.
>>>
>>> Could you kindly elaborate and provide more details on your concern, so 
>>> that we could provide precise guidance accordingly? We would also need your 
>>> help in providing us with the complete API logs (*request* 
>>> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request>
>>>  and *response* 
>>> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response>
>>>  with *request-id* 
>>> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>)
>>>  
>>> generated on your end so that we can further check if you encountered any 
>>> API errors and if the request was done correctly.
>>>
>>> You may then send the requested information via the Reply privately to 
>>> author option. If this option is not available, you may send the details 
>>> directly to our googleadsa...@google.com alias instead.
>>>
>>> Best regards,
>>> [image: Google Logo] Google Ads API Team 
>>>
>>> ref:_00D1U1174p._5004Q2jXtVV:ref
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6ed7341d-ad2d-4bb4-b5a7-5f54cabd67cen%40googlegroups.com.


Re: API Hangs on MutateuserList command

2023-03-10 Thread Dataseek Business Solutions
Hello there,

 
If the request hangs , I dont get any responses.

  Its just a NO RESPONSE problem, so no log here.



 I GOT CONNECTED AND CAN RETRIEVE MY CUSTOMERS HERE:

* var customerResourceNames = 
customerService.ListAccessibleCustomers();*


My code wasnt very clear? Here goes again, DONT GET RESPONSE FROM 



























*UserListServiceClient service = 
client.GetService(Services.V12.UserListService);// Creates the 
user list.UserList userList = new UserList(){  
  Name = "PROJECT NAME",Description = "Database 
users",// Customer Match user lists can use a membership 
life span of 1 to// indicate unlimited; otherwise 
normal values apply.// Sets the membership life span to 30 
days.MembershipLifeSpan = 90,
CrmBasedUserList = new CrmBasedUserListInfo(){  
  UploadKeyType = CustomerMatchUploadKeyType.ContactInfo
}};// Creates the user list operation.
UserListOperation operation = new UserListOperation(){  
  Create = userList};string 
userListResourceName = "ND";// Issues a mutate request to add 
the user list and prints some information.  *

MutateUserListsResponse response = 
service.MutateUserLists(customerId.ToString(), new[] { operation });

 HANGS HERE. OK?

 

 
Em sexta-feira, 10 de março de 2023 às 03:57:49 UTC-3, Google Ads API Forum 
Advisor escreveu:

> Hi,
>
> Thank you for reaching out to us.
>
> Could you kindly elaborate and provide more details on your concern, so 
> that we could provide precise guidance accordingly? We would also need your 
> help in providing us with the complete API logs (*request* 
> 
>  and *response* 
> 
>  with *request-id* 
> )
>  
> generated on your end so that we can further check if you encountered any 
> API errors and if the request was done correctly.
>
> You may then send the requested information via the Reply privately to 
> author option. If this option is not available, you may send the details 
> directly to our googleadsa...@google.com alias instead.
>
> Best regards,
> [image: Google Logo] Google Ads API Team 
>
> ref:_00D1U1174p._5004Q2jXtVV:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/66b2d204-5483-4d2c-ae5f-dca9aab9108bn%40googlegroups.com.


API Hangs on MutateuserList command

2023-03-09 Thread Dataseek Business Solutions
My app hang while processing, so response takes long and hangs forever.

UserListServiceClient service = 
client.GetService(Services.V12.UserListService);

// Creates the user list.
UserList userList = new UserList()
{
Name = "projeto",
Description = "Database users",
// Customer Match user lists can use a membership life span 
of 1 to
// indicate unlimited; otherwise normal values apply.
// Sets the membership life span to 30 days.
MembershipLifeSpan = 90,
CrmBasedUserList = new CrmBasedUserListInfo()
{
UploadKeyType = CustomerMatchUploadKeyType.ContactInfo
}
};
// Creates the user list operation.
UserListOperation operation = new UserListOperation()
{
Create = userList
};


string userListResourceName = "ND";
// Issues a mutate request to add the user list and prints some 
information.
try
{
  

MutateUserListsResponse response = 
service.MutateUserLists(customerId.ToString(), new[] { operation });
userListResourceName = response.Results[0].ResourceName;

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/81b3b303-6afe-4b31-810f-2767f63b735dn%40googlegroups.com.


Bug on UPDATE. Need FIX

2023-03-09 Thread Dataseek Business Solutions
Hi there,

 Everytime I update google.ads package on visual studio, it inserts
 a new line on web.config containing  



 This is a pain if you get into problems while running tests. It should 
verify if code already exists and not overwrites my original settings and 
break things up.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a555a62a-c6be-49e9-94c3-fe0127882067n%40googlegroups.com.


Retrieves Customer Match Sizes (youtube and gmail) possible?

2021-08-30 Thread Dataseek Business Solutions
Hello,

 Anybody know if its possible to retrieves youtube and gmail sizes from 
customer match  audience using query code as follows?  I wonder if there is 
.size_for_youtube option or similar query.

// Creates a query that retrieves the user list.

string query =

"SELECT user_list.size_for_display, user_list.size_for_search " +

"FROM user_list " +

$"WHERE user_list.resource_name = '{userListResourceName}'";

// Issues a search stream request.

service.SearchStream(customerId.ToString(), query,

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/586cb9da-86de-4059-8a18-3684a5814ca7n%40googlegroups.com.


Re: RefreshToken LocalHost x WebHost

2021-08-25 Thread Dataseek Business Solutions
Solution for C# .NET WEB APP

  public class CustomAuthorizationCodeFlow : GoogleAuthorizationCodeFlow
{
public 
CustomAuthorizationCodeFlow(GoogleAuthorizationCodeFlow.Initializer 
initializer) : base(initializer) { }

public override AuthorizationCodeRequestUrl 
CreateAuthorizationCodeRequest(String redirectUri)
{
return new GoogleAuthorizationCodeRequestUrl(new 
Uri(AuthorizationServerUrl))
{
ClientId = ClientSecrets.ClientId,
Scope = string.Join(" ", Scopes),
RedirectUri = redirectUri, 
AccessType = "offline",
Prompt = "consent",
ResponseType = "code",   
State = STATE_PARAMETER

};
}
}
public WebLoginHelper(Page page)
{
this.page = page;

config = new GoogleAdsConfig();
flow = new CustomAuthorizationCodeFlow(
new GoogleAuthorizationCodeFlow.Initializer
{
ClientSecrets = new ClientSecrets()
{
ClientId = config.OAuth2ClientId,
ClientSecret = config.OAuth2ClientSecret
},
Scopes = new[] { config.OAuth2Scope },


// Set the state parameter so we can distinguish 
between a normal
// page load and a callback.
//  UserDefinedQueryParams = new KeyValuePair[]
//  {
// new KeyValuePair("state", 
STATE_PARAMETER),
// }
}
); ;
}

Em quarta-feira, 25 de agosto de 2021 às 19:25:45 UTC-3, Dataseek Business 
Solutions escreveu:

> hello,
>  
>  I cant sign with OAUTH 2 on webserver, only localhost. Anyone knows whats 
> this?
> Localhost worksfine, but when I try to login exact same app on web domain 
> I get this:
>
> *Status(StatusCode="Unavailable", Detail="Getting metadata from plugin 
> failed with error: Exception occurred in metadata credentials plugin. 
> System.InvalidOperationException: The access token has expired and could 
> not be refreshed. Errors: refresh error, refresh error, refresh error*
>
> *Help me please. Need to fix this asap*
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a45ca6e5-1e7f-40e5-bb42-0cafe6cc7fe1n%40googlegroups.com.


Re: RefreshToken LocalHost x WebHost

2021-08-25 Thread Dataseek Business Solutions

Solution for C# web app


   public class CustomAuthorizationCodeFlow : GoogleAuthorizationCodeFlow
{
public 
CustomAuthorizationCodeFlow(GoogleAuthorizationCodeFlow.Initializer 
initializer) : base(initializer) { }

public override AuthorizationCodeRequestUrl 
CreateAuthorizationCodeRequest(String redirectUri)
{
return new GoogleAuthorizationCodeRequestUrl(new 
Uri(AuthorizationServerUrl))
{
ClientId = ClientSecrets.ClientId,
Scope = string.Join(" ", Scopes),
RedirectUri = redirectUri, 
AccessType = "offline",
Prompt = "consent",
ResponseType = "code",   
State = STATE_PARAMETER

};
}
}

Em quarta-feira, 25 de agosto de 2021 às 19:25:45 UTC-3, Dataseek Business 
Solutions escreveu:

> hello,
>  
>  I cant sign with OAUTH 2 on webserver, only localhost. Anyone knows whats 
> this?
> Localhost worksfine, but when I try to login exact same app on web domain 
> I get this:
>
> *Status(StatusCode="Unavailable", Detail="Getting metadata from plugin 
> failed with error: Exception occurred in metadata credentials plugin. 
> System.InvalidOperationException: The access token has expired and could 
> not be refreshed. Errors: refresh error, refresh error, refresh error*
>
> *Help me please. Need to fix this asap*
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/802e9d31-af2a-484c-b131-90224fd4c4a7n%40googlegroups.com.


RefreshToken LocalHost x WebHost

2021-08-25 Thread Dataseek Business Solutions
hello,
 
 I cant sign with OAUTH 2 on webserver, only localhost. Anyone knows whats 
this?
Localhost worksfine, but when I try to login exact same app on web domain I 
get this:

*Status(StatusCode="Unavailable", Detail="Getting metadata from plugin 
failed with error: Exception occurred in metadata credentials plugin. 
System.InvalidOperationException: The access token has expired and could 
not be refreshed. Errors: refresh error, refresh error, refresh error*

*Help me please. Need to fix this asap*

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/74b8c432-858b-4138-b727-e8bc15b6a248n%40googlegroups.com.