0

J'essaie de créer une requête à l'aide de l'API google doubleclick bid manager (version 1). Ma demande estAPI Google DoubleClick Bid Manager créer une requête

POST https://www.googleapis.com/doubleclickbidmanager/v1/query?fields=metadata(dataRange%2CgoogleDrivePathForLatestReport)%2Cparams(filters%2CgroupBys)%2CqueryId&key= {} YOUR_API_KEY

{ 
"kind": "doubleclickbidmanager#query", 
"params": { 
    "metrics": [ 
    "METRIC_BILLABLE_COST_ADVERTISER", 
    "METRIC_IMPRESSIONS" 
    ], 
    "type": "TYPE_GENERAL", 
    "filters": [ 
    { 
    "type": "FILTER_LINE_ITEM_TYPE", 
    "value": "RTB_VIDEO" 
    } 
    ] 
}, 
"metadata": { 
    "dataRange": "MONTH_TO_DATE", 
    "format": "CSV" 
}, 
"schedule": { 
    "frequency": "ONE_TIME" 
} 
} 

Je reçois l'erreur suivante.

cache-control: private, max-age=0 
content-encoding: gzip 
content-length: 122 
content-type: application/json; charset=UTF-8 
date: Tue, 17 Jan 2017 12:16:07 GMT 
expires: Tue, 17 Jan 2017 12:16:07 GMT 
server: GSE 
vary: Origin, X-Origin 

{ 
"error": { 
    "errors": [ 
    { 
    "domain": "global", 
    "reason": "backendError", 
    "message": "Backend Error" 
    } 
    ], 
    "code": 500, 
    "message": "Backend Error" 
} 
} 

Quelle est l'origine de l'erreur? La seule façon d'accéder aux rapports DBM consiste-t-elle à les planifier pour exécuter et créer des rapports dans Google Cloud?

Répondre

0

L'erreur a disparu lorsque j'ai transmis un ID de requête factice. Voici une requête qui a fonctionné.

{ 
"kind": "doubleclickbidmanager#query", 
"metadata": { 
    "dataRange": "MONTH_TO_DATE", 
    "format": "CSV", 
    "title": "test" 
}, 
"params": { 
    "filters": [ 
    { 
    "type": "FILTER_PARTNER", 
    "value": "xxxx" 
    } 
    ], 
    "metrics": [ 
    "METRIC_IMPRESSIONS" 
    ], 
    "type": "TYPE_GENERAL" 
}, 
"schedule": { 
    "frequency": "ONE_TIME" 
}, 
"queryId": "1232456" 
}