Bing Ads Reporting API, 'There is no report data for the submitted report request parameters.'

Yishin Gan 10 Reputation points
2023-04-14T19:12:28.3+00:00

Hi, I am trying to use Request Report API to generate ads performance report and try to download to my local path with Python. But the result always shows 'There is no report data for the submitted report request parameters.' I checked my ads group data, and shows that there are data in last calendar year. I specified the time period as 'LastYear', and aggregate as 'Weekly' (I followed the documentation guid to specified these fields.) However, no data is generated for the report. Is there any reason why this keeping showing up? According to the Reporting Service Overview Page(https://video2.skills-academy.com/en-us/advertising/guides/reports?view=bingads-13#reporting-service-overview),,) it states that after the report completes successfully, I can download the report from the URL. I inspected back to the bingads library, and found out the url variable returned 'None' and that's why goes into the this statement: (this is a part of "def download_report(reporting_download_parameters)" function) if(report_container == None): output_status_message("There is no report data for the submitted report request parameters.") sys.exit(0) I have no idea why I actually have the ads data, but it keep saying my report_container is None. Can you please help resolve this problem? Thanks

Microsoft Advertising API
Microsoft Advertising API
A Microsoft API that provides programmatic access to Microsoft Advertising to manage large campaigns or to integrate your marketing with other in-house systems.
401 questions
{count} votes

1 answer

Sort by: Most helpful
  1. VasimTamboli 4,770 Reputation points
    2023-04-14T20:38:45.8566667+00:00

    It's possible that there may be an issue with your API request or parameters. Here are a few things you can try to troubleshoot the issue:

    1. Verify that your authentication is working correctly and that you have the necessary permissions to access the report data.
    2. Double-check your report request parameters to ensure they are correct. Make sure you are specifying the correct date range and aggregation level. You can also try running the report for a smaller date range to see if you get any data back.
    3. Check the response from the API to see if it contains any error messages that could explain why the report container is None. If there are any error messages, you can use them to help diagnose the issue.
    4. Try using a different reporting API or library to see if you get different results. This can help you determine if the issue is with your API request or the library you are using. If none of these steps resolve the issue, you may want to reach out to Microsoft support for further assistance.
    3 people found this answer helpful.