Youtube APi 获取我频道的性别百分比

问题描述 投票:0回答:1

我正在尝试获取频道中的性别百分比,但它向我显示 92% 男性和 8% 女性,但当我通过 YouTube 工作室检查时,它向我显示 85% 男性和 15% 女性,为什么此代码给我提供了错误的数据还是我做错了?:

这是代码

try {
      const analyticsResponse = await analytics.reports.query({
        ids: `channel==${channelId}`,
        startDate,
        endDate,
        dimensions: "gender,subscribedStatus",
        metrics: "viewerPercentage",
        // filters: "audienceType==ORGANIC",
      });

      demographicData.gender = analyticsResponse.data.rows.map((row) => ({
        gender: row[0],
        viewerPercentage: row[1],
      }));

      console.log("analyticsResponse: ", analyticsResponse.data);
      console.log("demographicData: ", demographicData.gender);
} catch (error) {
      console.error("Error fetching gender data:", error);
}
api youtube youtube-api fetch-api youtube-data-api
1个回答
0
投票

我在尝试从 YouTube API 获取性别百分比数据时遇到了同样的问题。我正在开发 Next.js 项目,但与 YouTube Studio 相比,我得到的数据不正确。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.