我已经创建了console应用程序C#.哪个会upload Video从当地开车到youtube.我使用此链接在google api中创建了新应用.我还安装了所有必需的packages使用nuget.当我运行我的应用程序时,我收到错误" 访问被拒绝 "我无法找到问题.
我在Task Run()方法上遇到错误.
using System;
using System.IO;
using System.Reflection;
using System.Threading;
using System.Threading.Tasks;
using Google.Apis.Auth.OAuth2;
using Google.Apis.Services;
using Google.Apis.Upload;
using Google.Apis.Util.Store;
using Google.Apis.YouTube.v3;
using Google.Apis.YouTube.v3.Data;
namespace Google.Apis.YouTube.Samples
{
/// <summary>
/// YouTube Data API v3 sample: create a playlist.
/// Relies on the Google APIs Client Library for .NET, v1.7.0 or higher.
/// See https://developers.google.com/api-client-library/dotnet/get_started
/// </summary>
internal class PlaylistUpdates …Run Code Online (Sandbox Code Playgroud) c# google-api google-data-api google-api-dotnet-client youtube-data-api
我从Google的数据API获取JSON提要,许多属性名称以$字符(美元符号)开头.
我的问题是我不能创建一个带有以美元符号开头的变量名的C#类,这是语言不允许的.我正在使用Newtonsoft的JSON.NET将JSON转换为C#对象.我怎样才能解决这个问题?
使用Google的Visualization API,我使用google.visualization.data.group根据我的原始数据创建子表.我的原始数据使用{v:"US",f:"United States"}的技巧来显示除值之外的其他内容,但是当我使用聚合函数时,格式化被消除,只留下"US"部分.
有没有办法保留原始格式,或者将其添加回使用组聚合创建的DataTables的简单方法?
样本数据:
[2010, {v:"MA", f:"Morocco"}, {v:"002", f:"Africa"}, {v:"002", f:"Northern Africa"}, 21.12724],
[2010, {v:"AW", f:"Aruba"}, {v:"019", f:"Americas "}, {v:"019", f:"Caribbean"}, 0.98],
[2010, {v:"AF", f:"Afghanistan"}, {v:"142", f:"Asia"}, {v:"142", f:"Southern Asia"}, 0.9861],
[2010, {v:"AO", f:"Angola"}, {v:"002", f:"Africa"}, {v:"002", f:"Middle Africa"}, 5.11774],
Run Code Online (Sandbox Code Playgroud)
聚合功能:
var countryData = google.visualization.data.group(
rawData,
[0, 1],
[{'column': 4, 'aggregation': google.visualization.data.sum, 'type': 'number'}]
);
Run Code Online (Sandbox Code Playgroud)
编辑:
进一步考虑,可能无法对格式进行分组,因为无法保证每个值的格式都是一致的.考虑到这一点,编写一个将格式添加到我的数据的每一列的函数可能更好(或唯一可能).所以问题就变成了,"我该怎么做?"
我真的不想单独创建原始数据作为未格式化的值,然后使用其他表来查找每个值的格式.这将需要额外的2个表(一个用于28行的区域,一个用于超过240行的国家),然后创建两个函数来查看分组表中的每个值(将有30年以上的数据,意味着成千上万行)添加值.
这似乎是一个非常复杂的解决方案.
有没有办法用修饰函数做到这一点?我可以编写一个函数来将表中的每个值作为{v:"US",f:"United States"}格式化对象返回吗?或者是否有一种简单的方法来编写列格式化程序,它将在我的原始表中查找适当的值并采用该格式?这对我(谁必须写它)和用户(谁必须加载它)都会造成最少的麻烦?
编辑2:
看起来我应该能够使用以下内容为新表创建格式化程序:
function (dt, row) {
return {
v: (dt.getValue(row, 1) / 1000000),
f: (dt.getValue(row, 1) / 1000000) …Run Code Online (Sandbox Code Playgroud) javascript google-visualization google-data-api google-datatable
我开始使用 Google Analytics 4 Data API 并下载 PHP 库来创建请求。我已经玩了一点,到目前为止我的请求运行良好,但是当我需要对其进行排序时,我不知道如何传递该数据,我一直在尝试很多方法,但没有运气。
检查“orderBys”数据,我应该传递orderType和dimensionName以按维度日期进行过滤,因此它应该类似于“ordertype”=> ALPHANUMERIC和“dimensionName =>“date”
任何提示将不胜感激:)
$response = $client->runReport([
'property' => 'properties/' . $property_id,
'dateRanges' => [
new DateRange([
'start_date' => '7daysAgo',
'end_date' => 'yesterday',
]),
],
'dimensions' => [new Dimension(
['name' => 'day']
),
],
'metrics' => [
new Metric(['name' => 'newUsers']),
new Metric(['name' => 'active7DayUsers']),
],
'orderBys' => [],
]);
Run Code Online (Sandbox Code Playgroud) 我希望我的应用程序以编程方式代表他们更新我的用户的gmail/google通话状态,但由于隐私风险,我不想存储他们的密码
有没有人知道是否/如何使用Oauth或其他形式的身份验证不需要密码存储.
我看到的谷歌数据api文档支持一系列服务,但似乎不支持谷歌联系人api之外的Google Talk/Gmail.
Google Talk API似乎明确声明需要用户名和密码,但我可能会弄错
如果它有帮助,我的应用程序是建立在App Engine上的,所以我至少可以使用内置的用户类来确定他们的用户名和电子邮件,而无需存储他们的密码,但这似乎无法让我访问用户的状态
任何似乎可以实现此目的的应用程序/代码的提示或指针都会有所帮助.谢谢!
我对使用 Google 的 Colab 作为 ML 的首选工具还很陌生。
在我的实验中,我必须使用“notMNIST”数据集,并且我已经将“notMNIST”数据设置为notMNIST.pickle在我的 Google Drive 中名为 as 的文件夹下Data。
话虽如此,我想在我的 Google Colab 中访问这个“.pickle”文件,以便我可以使用这些数据。
有什么方法可以访问它吗?
我已经阅读了有关 StackOverflow 的文档和一些问题,但他们谈到了上传、下载文件和/或处理“表格”。
但是,我想要的是notMNIST.pickle在环境中加载文件并将其用于进一步处理。
任何帮助将不胜感激。
谢谢 !
我正在尝试在我的Ruby on Rails 3应用程序中开始使用Google Data API for Google Book Search,我甚至不了解如何开始使用.我需要什么宝石?为了做一些简单的事情,比如搜索标题为Foobar的书,我需要做些什么?
ruby ruby-on-rails google-books google-data-api ruby-on-rails-3
在谷歌文档中说
// Once the user authorizes with Google, the request token can be exchanged
// for a long-lived access token. If you are building a browser-based
// application, you should parse the incoming request token from the url and
// set it in OAuthParameters before calling GetAccessToken().
Run Code Online (Sandbox Code Playgroud)
但它没有说或显示如何做到这一点:(
有谁知道如何为桌面应用程序这样做?
代码样本非常受欢迎!
我正在使用client-side此处描述的流程:
客户端(JavaScript)应用程序.
一切顺利,直到access_token到期.然后我得到401/403回复.我需要做什么?我曾尝试gapi.auth.authorize和gapi.auth.getToken,但似乎没有任何工作.
由于原始auth.authorize提供(可以理解)没有刷新令牌,我不知道还能做什么.
javascript google-calendar-api google-data-api google-plus google-drive-api
google-data-api ×10
c# ×3
javascript ×2
.net-4.0 ×1
atom-feed ×1
authsub ×1
delphi ×1
google-api ×1
google-books ×1
google-plus ×1
google-talk ×1
json ×1
json.net ×1
oauth ×1
php ×1
python ×1
ruby ×1
status ×1
tensorflow ×1
winforms ×1