版本更新后的Google DFP API问题

时间:2017-02-18 07:39:06

标签: google-api google-dfp

我在google DFP API中面临问题,因为Google更新了API。

我们已使用Google DFP API版“v201605”将DFP帐户数据提取到我们的网站。现在,此API的最新版本是'v201702'。谷歌已从我们使用过的列表中删除了api。

它会自动停止以获取 LineItem 以及我们之前根据以下内容获取的DFP API的其他服务,

$user = new DfpUser();
$user->LogDefaults();
$inventoryService = $user->GetService('InventoryService', 'v201605');
$lineItemService = $user->GetService('LineItemService', 'v201605');

在最新版本的API中,Google完全改变了API代码的格式和结构。

我们需要重新启用旧的API版本,以便我们的代码可以像以前一样再次运行。

现在对此感到无助。

有人遇到过同样的问题吗? 期待回复。
提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以像这样获取服务

$dfpServices = new DfpServices();
$session = new DfpSessionBuilder();
...do session handling...

$lineItemService = $dfpServices->get($session, LineItemService::class);

此时所有功能都与之前相同,只是包装在Classes中。