如何在Linkedin Ads API中的广告分析中获取所有广告系列

时间:2019-04-02 09:49:11

标签: api linkedin-api

我是使用API​​的新手,尤其是使用Linkedin API。 我想获取广告报告数据。 我只知道获取特定的广告系列数据。 如何获得所有使用该帐户ID的广告系列?

这是我所跑的。

https://api.linkedin.com/v2/adAnalyticsV2?q=analytics&pivot=CREATIVE&dateRange.start.day=27&dateRange.start.month=1&dateRange.start.year=2019&timeGranularity=DAILY&campaigns[0]=urn:li:sponsoredCampaign:123456

我尝试了以下操作,但没有用。

https://api.linkedin.com/v2/adAnalyticsV2?q=analytics&pivot=CREATIVE&dateRange.start.day=27&dateRange.start.month=1&dateRange.start.year=2019&timeGranularity=DAILY&account=123456

1 个答案:

答案 0 :(得分:0)

您尝试过此建议吗?我认为这就是您要寻找的。

  

https://docs.microsoft.com/en-us/linkedin/marketing/integrations/ads/account-structure/create-and-manage-campaigns#search-for-campaigns

     

搜索广告系列

     

您可以按ID,帐户,   广告系列,名称,类型和状态字段。搜索条件可以是   链接在一起以增加粒度。如果搜索查询是   省略,API将返回调用者有权访问的所有广告系列   

import java.util.Scanner;
class Solution {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int q = scanner.nextInt();
    Template template[] = new Template[q];
    // Input
    for(int i = 0; i<template.length; i++) {
      template[i].setA(scanner.nextInt()); // <--getting exception here
      template[i].setB(scanner.nextInt());
      template[i].setN(scanner.nextInt());
    }
    scanner.close();
    // Output
    for(int i=0; i<q; i++) {
      template[i].solve();
    }
  }
}
class Template {
  private int a,b,n,sum;

  public void setA(int a) {
    this.a = a;
  }
  public void setB(int b) {
    this.b = b;
  }
  public void setN(int n) {
    this.n = n;
  }

  public void solve() {
    for (int i=0; i<n; i++) {
      int temp = 0;
      sum = 0;
      for (int j = 0; j<=i; j++) {
        temp += Math.pow(2,j)*b;
      }
      sum += a+temp;
      System.out.print(sum+" ");
    }
    System.out.println();
  }
}