- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- LoiSapinInvoiceType
- Faktura
- InvoiceType
- BudgetSummary
- Wypróbuj
Zawiera listę faktur opublikowanych dla reklamodawcy w danym miesiącu.
Faktur wygenerowanych przez profile płatności z poziomem faktury „Partner” nie można pobrać za pomocą tej metody.
Żądanie HTTP
GET https://displayvideo.googleapis.com/v3/advertisers/{advertiserId}/invoices
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
advertiser |
Wymagane. Identyfikator reklamodawcy, którego faktury mają być wyświetlane. |
Parametry zapytania
Parametry | |
---|---|
issue |
Miesiąc, dla którego ma być wyświetlana lista faktur. Jeśli nie zostanie ustawiony, żądanie pobierze faktury za poprzedni miesiąc. Musi mieć format RRRRMM. |
loi |
Wybierz typ faktury, którą chcesz pobrać dla reklamodawców we Francji. Dotyczy tylko reklamodawców z Francji. W przeciwnym razie zostanie zignorowany. |
page |
Żądany rozmiar strony. Wartość musi się mieścić w zakresie |
page |
Token identyfikujący stronę wyników, którą serwer powinien zwrócić. Zwykle jest to wartość |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"invoices": [
{
object ( |
Pola | |
---|---|
invoices[] |
lista faktur; Jeśli lista jest pusta, nie będzie widoczna. |
next |
Token do pobierania następnej strony wyników. Aby pobrać kolejną stronę wyników, prześlij tę wartość w polu Ten token będzie brakował, jeśli nie będzie więcej elementów |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/display-video
https://www.googleapis.com/auth/display-video-mediaplanning
Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.
LoiSapinInvoiceType
Możliwe typy faktur dla reklamodawców podlegających Loi Sapin.
Wartości w polu enum | |
---|---|
LOI_SAPIN_INVOICE_TYPE_UNSPECIFIED |
Wartość nie została określona. |
LOI_SAPIN_INVOICE_TYPE_MEDIA |
Faktury z kosztem mediów. |
LOI_SAPIN_INVOICE_TYPE_PLATFORM |
Faktury z opłatą za platformę. |
Faktura
Jedna faktura.
Zapis JSON |
---|
{ "name": string, "invoiceId": string, "displayName": string, "paymentsProfileId": string, "paymentsAccountId": string, "issueDate": { object ( |
Pola | |
---|---|
name |
Nazwa zasobu faktury. |
invoice |
Niepowtarzalny identyfikator faktury. |
display |
Wyświetlana nazwa faktury. |
payments |
Identyfikator profilu płatności, do którego należy faktura. W pliku PDF faktury jest widoczny jako |
payments |
Identyfikator konta płatności, do którego należy faktura. W pliku PDF faktury jest widoczny jako |
issue |
data wystawienia faktury; |
due |
Data płatności faktury. |
service |
Daty rozpoczęcia i zakończenia świadczenia usługi uwzględnione na tej fakturze. |
currency |
Waluta użyta na fakturze w formacie ISO 4217. |
subtotal |
Suma częściowa przed podatkiem wyrażona w mikro w walucie faktury. Jeśli na przykład |
total |
Suma wszystkich podatków na fakturze w mikrowalucie. Jeśli na przykład |
total |
Łączna kwota faktury wyrażona w milionowych częściach waluty faktury. Jeśli np. |
purchase |
Numer zamówienia powiązany z fakturą. |
budget |
Identyfikator grupowania budżetu dla tej faktury. To pole będzie ustawione tylko wtedy, gdy poziom faktury w odpowiadającym profilowi rozliczeniowemu został ustawiony na „Identyfikator grupowania faktur budżetowych”. |
invoice |
Typ dokumentu faktury. |
corrected |
Identyfikator oryginalnej faktury, która jest korygowana przez tę fakturę (w odpowiednich przypadkach). W pliku PDF z fakturą może być widoczny jako Jeśli ustawiona jest wartość |
replaced |
Identyfikatory wszystkich pierwotnie wystawionych faktur, które zostały anulowane przez tę fakturę(w stosownych przypadkach). Możesz podać kilka faktur, jeśli są one skonsolidowane w jedną fakturę. W pliku PDF z fakturą może być widoczny jako Jeśli ustawiona jest wartość |
pdf |
Adres URL do pobrania kopii faktury w formacie PDF. Ten adres URL jest specyficzny dla użytkownika i wymaga prawidłowego tokena dostępu OAuth 2.0. Token dostępu musi być podany w nagłówku HTTP
Adres URL będzie ważny przez 7 dni od pobrania obiektu faktury lub do momentu ponownego pobrania tej faktury. |
budget |
Lista podsumowanych informacji o każdym budżecie powiązanym z tą fakturą. To pole zostanie ustawione tylko wtedy, gdy poziom szczegółów faktury w odpowiednim profilu rozliczeniowym został ustawiony na „Numer zamówienia na poziomie budżetu”. |
non |
Łączna kwota kosztów lub korekt nieprzypisanych do konkretnego budżetu w mikrowalutach waluty faktury. Jeśli np. |
InvoiceType
Możliwe typy faktur.
Wartości w polu enum | |
---|---|
INVOICE_TYPE_UNSPECIFIED |
Nie podano lub nie wiadomo w tej wersji. |
INVOICE_TYPE_CREDIT |
Kwota na fakturze jest ujemna. |
INVOICE_TYPE_INVOICE |
Faktura ma dodatnią kwotę. |
BudgetSummary
Podsumowanie informacji o budżecie pojedynczej kampanii.
Zapis JSON |
---|
{
"externalBudgetId": string,
"prismaCpeCode": {
object ( |
Pola | |
---|---|
external |
Odpowiada |
prisma |
odpowiednie kody klienta, produktu i szacowania z narzędzia Prisma firmy Mediaocean; Dotyczy tylko budżetów kampanii z |
pre |
Suma obciążeń dokonanych w ramach tego budżetu przed podatkami w mikrowalucie waluty faktury. Jeśli na przykład |
tax |
kwota podatku od obciążeń w ramach tego budżetu wyrażona w mikro w walucie faktury. Jeśli na przykład |
total |
Łączna suma opłat dokonanych w ramach tego budżetu (wraz z podatkiem) w milionowych częściach waluty faktury. Jeśli na przykład |