是否有任何API来检查YouTube频道的货币化状态?也适用于youtube视频。我尝试youtube数据api,但不getting.or任何其他api来知道变现是打开还是关闭。
我知道这是很久以前提出的,但我现在仍然觉得有必要。所以在搜索了很多YouTube API文档后,我发现Google没有提供这个,所以我创建了一个小的解决方案。
基本上我所做的是使用指标估计收入生成分析报告,如果我发现“禁止错误”或403,我再次尝试将指标更改为没有估计收入。如果这次没有错误地获取报告数据,这意味着该渠道没有任何收入,因此没有货币化。
我使用nodejs来说明这一点,因为这是我在项目中使用的,但您可以适应任何其他语言。您可能想看看Google官方客户端库:
https://developers.google.com/youtube/v3/libraries
代码片段如下:
let isMonetized = true;
this.metrics = 'views,comments,likes,dislikes,estimatedMinutesWatched,grossRevenue,estimatedRevenue'
while (true) {
try {
const youtubeAnalytics = googleapis.google.youtubeAnalytics({ version: 'v2', auth });
const response = await youtubeAnalytics.reports
.query({
endDate: '2030-12-30',
ids: 'channel==MINE',
metrics: this.reportMetrics,
startDate: '2000-01-01',
});
const responseData = response.data;
const analyticsInfo = {
channelId,
channelName: youtubeTokens[channelId].channelName,
views: responseData.rows[0][0],
comments: responseData.rows[0][1],
likes: responseData.rows[0][2],
dislikes: responseData.rows[0][3],
estimatedMinutesWatched: responseData.rows[0][4],
grossRevenue: responseData.rows[0][5] !== undefined
? responseData.rows[0][5]
: 'Not monetized',
estimatedRevenue: responseData.rows[0][6] !== undefined
? responseData.rows[0][6]
: 'Not monetized',
};
return analyticsInfo;
} catch (error) {
if (error.code === 403 && isMonetized) {
console.log('Could not get reports. Trying again without revenue metrics');
this.reportMetrics = 'views,comments,likes,dislikes,estimatedMinutesWatched';
isMonetized = false;
} else {
console.log(error);
return false;
}
}
}
功能介绍 获取渠道转化漏斗的漏斗图和转化图数据。 接口 https://openapi.baidu.com/rest/2.0/mtj/svc/app/getDataByKey 请求参数 此处仅列本接口特有参数,公共参数请参考报告级API说明 获取表格数据 参数名 参数类型 是否必须 描述 method string 是 conversion/channelconversion/a;convers
以往,推广渠道彼此独立,不同渠道有不同的客户资源和流程,市场部只能在各个渠道分别进行推广和跟踪。通过纷享营销通,可以对推广渠道进行统一管理,整合渠道推广效果、线索获取情况。让市场部能够一目了然地掌握客户动态,如:官网带来了哪些客户,他们对什么产品感兴趣,是否有关注企业的微信公众号,有没有参加过公司举办的线下活动等等; 营销通已支持接入企业常用的线索获取渠道,打通了官网、线下活动、微信等渠道,通过这
问题内容: 我正在使用我给定的语言环境获取自定义货币格式。但是,这始终包含我不需要的货币符号,我只想要给定语言环境的正确货币数字格式而没有货币符号。 做一个抛出一个异常.. 问题答案: 以下作品。这有点丑陋,但可以履行合同: 您还可以从货币格式中获取模式,删除货币符号,然后从新模式中重构新格式:
渠道转化系列报告,结合推广数据为您展示各个推广渠道为最终转化做出的贡献。 由于渠道转化报告需要调用推广相关数据,因此需要您在进行渠道转化分析前,先进行推广账户的授权。 目前渠道转化模块报告包含以下报告: 转化概况 归因分析 转化路径 转化洞察
在我当前的项目中,我将货币值存储为表示美分数的。但是,当用户在文本字段中输入此值时,他们很可能希望将其输入为十进制值。此外,如果用户不手动输入,我想在前面加上一个美元符号。我如何利用为我完成大部分工作?或者是否有其他解决方案使用预先存在的Swing组件,这样我就不必通过手动编码来重新发明轮子?
我正在开发一个PHP项目,需要从特定用户名获取Youtube频道横幅(或封面照片),头像和上传的视频。 对于头像和视频,我使用:https://gdata.youtube.com/feeds/api/channels?q=Username 但是对于频道横幅,我在网上搜索过但没有运气。这里有人可以帮助我吗?非常感谢!