muharrem altun Ответов: 1

Как я могу получить более 1000 локаций из своего аккаунта?


У меня есть 1467 мест. Я хочу, чтобы они использовали эту строку в c#:
var client = new RestSharp.RestClient("https://mybusiness.googleapis.com/v4/accounts/103890250566243670362/locations/");
            client.Timeout = -1;
            var request1 = new RestRequest(Method.GET);
        { request1.RequestFormat = DataFormat.Json;};
             request1.AddHeader("Authorization", "Bearer "+ accesstoken);
            IRestResponse response1 = client.Execute(request1);


У меня есть только 100 локаций и nextpagetoken.
Можно ли получить более 100 локаций? Как я могу использовать nextpagetoken в своем коде c#?

Что я уже пробовал:

У меня есть 1467 мест. Я хочу, чтобы они использовали эту строку в c#:
var client = new RestSharp.RestClient("https://mybusiness.googleapis.com/v4/accounts/103890250566243670362/locations/");
           client.Timeout = -1;
           var request1 = new RestRequest(Method.GET);
       { request1.RequestFormat = DataFormat.Json;};
            request1.AddHeader("Authorization", "Bearer "+ accesstoken);
           IRestResponse response1 = client.Execute(request1);


У меня есть только 100 локаций и nextpagetoken.
Можно ли получить более 100 локаций? Как я могу использовать nextpagetoken в своем коде c#?

1 Ответов

Рейтинг:
1

Pete O'Hanlon

Как вы уже видели, существует жесткое ограничение на количество мест, которые могут быть возвращены за один раз. Что вам нужно сделать, так это переоформить свой вызов с помощью маркера страницы следующим образом:

https://mybusiness.googleapis.com/v4/accounts/103890250566243670362/locations/?pageToken=<<page_token>>
Эта информация легко доступна в интернете. документация[^].


Maciej Los

5ed!

Pete O'Hanlon

Спасибо