Tworzenie zadań rozszerzonych opinii Google (Business Data)
DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Tworzenie zadań rozszerzonych opinii Google (Business Data)
Dodaje do kolejki pełną historię opinii Google dla firmy, wykraczającą poza pierwszą stronę zwracaną przez standardowy endpoint, i zwraca id zadania. Odpowiedź jest opakowana w kopertę DataForSEO: dane w tasks[0].result, wynik w tasks[0].status_code — odrzucone żądanie nadal zwraca HTTP 200. Wyniki pobierzesz przez get_dataforseo_business_google_extended_reviews_fetch; krótsza wersja to post_dataforseo_business_google_reviews_submit.
Informacje o cenach
- Rozliczanie: zgłoszony koszt odpowiedzi.
- Referencyjny szacunek kosztu żądania: USD 0.2428.
- Referencyjny mnożnik klienta: 1.0. Nie stosuj go ponownie do rozliczonej kwoty klienta.
Wyłącznie metadane referencyjne — nie oferta dla konta, nie gwarantowana cena ani limit wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.
- Typ: array (object | null)[]
- cidTyp: string
unikalny identyfikator podmiotu gospodarczego definiowany przez Google
pole wymagane, jeśli nie podaszkeywordlubplace_id
przykład:194604053573767737
więcej o identyfikatorze w tym artykule Centrum pomocyUwaga: jeśli użyjesz tego pola, Twoje konto zostanie obciążone dwukrotnością standardowej stawki za zadania dotyczące Google Reviews API
- depthTyp: integer | null
głębokość parsowania
pole opcjonalne
liczba opinii w SERP
zdecydowanie zalecamy ustawianie głębokości parsowania w wielokrotnościach dwudziestu, ponieważ nasze systemy przetwarzają dwadzieścia opinii z rzędu
wartość domyślna:20
wartość maksymalna:1000Twoje konto zostanie rozliczone za każdy SERP zawierający do 20 wyników;
ustawienie głębokości powyżej 20 może skutkować dodatkowymi opłatami, jeśli wyszukiwarka zwróci więcej niż 20 wyników;
koszt można obliczyć na stronie Cennik. - keywordTyp: string
słowo kluczowe
pole wymagane, jeśli nie podaszcidlubplace_id
podane słowo kluczowe powinno wskazywać nazwę lokalnego lokalu;
w polukeywordmożesz podać do 700 znaków;
wszystkie ciągi %## zostaną zdekodowane (znak „+” zostanie zdekodowany jako spacja)
jeśli potrzebujesz użyć znaku „%” wkeyword, podaj go jako „%25”;
jeśli to pole zawiera parametry takie jak „allinanchor:”, „allintext:”, „allintitle:”, „allinurl:”, „define:”, „filetype:”, „id:”, „inanchor:”, „info:”, „intext:”, „intitle:”, „inurl:”, „link:”, „related:”, „site:”, opłata za zadanie zostanie pomnożona przez 5
Uwaga: zapytania zawierające parametr „cache:” nie są obsługiwane i zwrócą błąd walidacjiwięcej o zasadach i ograniczeniach pól
keywordikeywordsw interfejsach DataForSEO znajdziesz w tym artykule Centrum pomocyUwaga: jeśli użyjesz tego pola, Twoje konto zostanie obciążone trzykrotnością standardowej stawki za zadania dotyczące Google Reviews API
- languageTyp: string
_code kod języka wyszukiwarki
pole wymagane, jeśli nie podaszlanguage_name
jeśli używasz tego pola, nie musisz podawaćlanguage_name
listę dostępnych języków wraz z ichlanguage_codemożesz uzyskać, wysyłając osobne żądanie dohttps://api.dataforseo.com/v3/business_data/google/languages
przykład:en - languageTyp: string
_name pełna nazwa języka wyszukiwarki
pole wymagane, jeśli nie podaszlanguage_code
jeśli używasz tego pola, nie musisz podawaćlanguage_code
listę dostępnych języków wraz zlanguage_namemożesz uzyskać, wysyłając osobne żądanie dohttps://api.dataforseo.com/v3/business_data/google/languages
przykład:English - locationTyp: integer
_code kod lokalizacji wyszukiwarki
pole wymagane, jeśli nie podaszlocation_namelublocation_coordinate
jeśli używasz tego pola, nie musisz podawaćlocation_namelublocation_coordinate
listę dostępnych lokalizacji wraz zlocation_codemożesz uzyskać, wysyłając osobne żądanie dohttps://api.dataforseo.com/v3/business_data/google/locations
przykład:2840 - locationTyp: string
_coordinate współrzędne GPS lokalizacji
pole wymagane, jeśli nie podaszlocation_namelublocation_code
jeśli używasz tego pola, nie musisz podawaćlocation_namelublocation_code
parametrlocation_coordinatenależy podać w formacie "latitude,longitude,radius"
maksymalna liczba cyfr po przecinku dla "latitude" i "longitude": 7
minimalna wartość "radius": 199.9
przykład:53.476225,-2.243572,200 - locationTyp: string
_name pełna nazwa lokalizacji wyszukiwarki
pole wymagane, jeśli nie podaszlocation_codelublocation_coordinate
jeśli użyjesz tego pola, nie musisz podawaćlocation_codelublocation_coordinate
listę dostępnych lokalizacji zlocation_namemożesz uzyskać, wysyłając osobne żądanie dohttps://api.dataforseo.com/v3/business_data/google/locations
przykład:London,England,United Kingdom - pingbackTyp: string | null
_url adres URL powiadomienia o zakończonym zadaniu
pole opcjonalne
po zakończeniu zadania powiadomimy Cię żądaniem GET wysłanym na podany adres URL
możesz użyć ciągu ‘$id’ jako zmiennej$id, a ‘$tag’ jako zmiennej$tagzakodowanej w adresie URL. Przed wysłaniem żądania ustawimy wymagane wartości
przykład:http://your-server.com/pingscript?id=$idhttp://your-server.com/pingscript?id=$id&tag=$tag
Uwaga: znaki specjalne wpingback_urlzostaną zakodowane w adresie URL;
m.in. znak#zostanie zakodowany jako%23 - placeTyp: string
_id identyfikator podmiotu gospodarczego w Google Maps
pole wymagane, jeśli nie podaszkeywordlubcid
przykład:GhIJQWDl0CIeQUARxks3icF8U8A
więcej o identyfikatorze w tym artykule Centrum pomocyUwaga: jeśli użyjesz tego pola, Twoje konto zostanie obciążone dwukrotnością standardowej stawki za zadania dotyczące Google Reviews API
- postbackTyp: string | null
_url adres URL do wysyłania wyników zadania
pole opcjonalne
po zakończeniu zadania wyślemy żądanie POST z wynikami skompresowanymi w formaciegzipna podanypostback_url
możesz użyć ciągu ‘$id’ jako zmiennej$id, a ‘$tag’ jako zmiennej$tagzakodowanej w adresie URL. Przed wysłaniem żądania ustawimy wymagane wartości.
przykład:http://your-server.com/postbackscript?id=$idhttp://your-server.com/postbackscript?id=$id&tag=$tag
Uwaga: znaki specjalne wpostback_urlzostaną zakodowane w adresie URL;
m.in. znak#zostanie zakodowany jako%23 - priorityTyp: integer | null
- tagTyp: string | null
identyfikator zadania zdefiniowany przez użytkownika
pole opcjonalne
limit znaków: 255
ten parametr służy do identyfikacji zadania i dopasowania go do wyniku
podaną wartośćtagznajdziesz w obiekciedataodpowiedzi
- Typ: object | null · Response36Afe1097B20_BusinessDataGoogleExtendedReviewsTaskPostResponseInfo200
- Typ: number | null Format: doublecost
łączny koszt zadań, USD
- Typ: integer | nullstatus
_code ogólny kod statusu pełną listę kodów odpowiedzi znajdziesz tutaj
- Typ: string | nullstatus
_message ogólny komunikat informacyjny pełną listę ogólnych komunikatów informacyjnych znajdziesz tutaj
- Typ: array (object | null)[] | nulltasks
tablica zadań
- Typ: object | null · Response36Afe1097B20_BusinessDataGoogleExtendedReviewsTaskPostTaskInfo
- costTyp: number | null Format: double
łączny koszt zadań, USD
- dataTyp: object | null
zawiera te same parametry, które podano w żądaniu POST
- propertyTyp: object | null
Name
- idTyp: string | null
identyfikator zadania unikalny identyfikator zadania w naszym systemie w formacie UUID
- pathTyp: array (string | null)[] | null
ścieżka URL
- resultTyp: object | null
tablica wyników
w tym przypadku wartością będzienull - resultTyp: integer | null Format: int64
_count liczba elementów w tablicy result
- statusTyp: integer | null
_code kod statusu zadania wygenerowany przez DataForSEO; może mieścić się w następującym zakresie: 10000-60000 pełną listę kodów odpowiedzi znajdziesz tutaj
- statusTyp: string | null
_message komunikat informacyjny zadania pełną listę ogólnych komunikatów informacyjnych znajdziesz tutaj
- timeTyp: string | null
czas wykonania, sekundy
- Typ: integer | null Format: int64tasks
_count liczba zadań w tablicy tasks
- Typ: integer | null Format: int64tasks
_error liczba zadań w tablicy tasks zwróconych z błędem
- Typ: string | nulltime
łączny czas wykonania, sekundy
- Typ: string | nullversion
bieżąca wersja interfejsu API
application/json - 400
Nie można przetworzyć żądania. Sprawdź parametry żądania.
- 401
Wymagany jest prawidłowy klucz API Felo.
- 402
Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.
- 403
Konto nie ma uprawnień do wykonania tej operacji.
- 429
Osiągnięto limit żądań lub wydatków.
- 502
Usługa nie mogła ukończyć żądania.
- 503
API lub usługa rozliczeniowa jest tymczasowo niedostępna.
- 504
Upłynął limit czasu usługi podczas przetwarzania żądania.
- default
Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/business_data/google/extended_reviews/task_post \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"location_name": "London,England,United Kingdom",
"language_name": "english",
"cid": "17626775537598922320"
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": null
}
]
}