标签: google-data-api

如何使用Google.Apis.YouTube.v3和C#将视频上传到youtube?

我已经创建了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

14
推荐指数
1
解决办法
1491
查看次数

C#类如何处理JSON中的美元符号?

我从Google的数据API获取JSON提要,许多属性名称以$字符(美元符号)开头.

我的问题是我不能创建一个带有以美元符号开头的变量名的C#类,这是语言不允许的.我正在使用Newtonsoft的JSON.NET将JSON转换为C#对象.我怎样才能解决这个问题?

c# json json.net google-data-api

13
推荐指数
2
解决办法
5089
查看次数

是否有Delphi实施的Google Data API?

Google提供了各种用于与Google Data API接口的.目前这些不包括Delphi(Win32)支持.

有没有人在谷歌数据的Delphi界面或底层的Atom/AtomPub协议上做过任何工作?

delphi google-data-api atom-feed

11
推荐指数
1
解决办法
1601
查看次数

在Google Visualization API中使用按聚合分组保留格式

使用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

10
推荐指数
1
解决办法
1922
查看次数

Google Analytics 4 数据 API 使用顺序

我开始使用 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)

php google-analytics google-analytics-api google-data-api

10
推荐指数
1
解决办法
3102
查看次数

以编程方式通过OAuth或Authsub更改gmail状态

我希望我的应用程序以编程方式代表他们更新我的用户的gmail/google通话状态,但由于隐私风险,我不想存储他们的密码

有没有人知道是否/如何使用Oauth或其他形式的身份验证不需要密码存储.

我看到的谷歌数据api文档支持一系列服务,但似乎不支持谷歌联系人api之外的Google Talk/Gmail.

Google Talk API似乎明确声明需要用户名和密码,但我可能会弄错

如果它有帮助,我的应用程序是建立在App Engine上的,所以我至少可以使用内置的用户类来确定他们的用户名和电子邮件,而无需存储他们的密码,但这似乎无法让我访问用户的状态

任何似乎可以实现此目的的应用程序/代码的提示或指针都会有所帮助.谢谢!

oauth authsub status google-talk google-data-api

9
推荐指数
1
解决办法
1112
查看次数

在 Google Colab 中访问“.pickle”文件

我对使用 Google 的 Colab 作为 ML 的首选工具还很陌生。

在我的实验中,我必须使用“notMNIST”数据集,并且我已经将“notMNIST”数据设置为notMNIST.pickle在我的 Google Drive 中名为 as 的文件夹下Data

话虽如此,我想在我的 Google Colab 中访问这个“.pickle”文件,以便我可以使用这些数据。

有什么方法可以访问它吗?

我已经阅读了有关 StackOverflow 的文档和一些问题,但他们谈到了上传、下载文件和/或处理“表格”。

但是,我想要的是notMNIST.pickle在环境中加载文件并将其用于进一步处理。

任何帮助将不胜感激。

谢谢 !

python google-data-api tensorflow google-colaboratory

8
推荐指数
2
解决办法
2万
查看次数

Ruby on Rails 3和Google图书搜索

我正在尝试在我的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

7
推荐指数
2
解决办法
2275
查看次数

如何获得长期访问令牌Google API

在谷歌文档中说

// 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)

但它没有说或显示如何做到这一点:(

有谁知道如何为桌面应用程序这样做?

代码样本非常受欢迎!

c# .net-4.0 winforms google-docs-api google-data-api

7
推荐指数
1
解决办法
2533
查看次数

如何刷新客户端的Google API访问令牌?

我正在使用client-side此处描述的流程: 客户端(JavaScript)应用程序.

一切顺利,直到access_token到期.然后我得到401/403回复.我需要做什么?我曾尝试gapi.auth.authorizegapi.auth.getToken,但似乎没有任何工作.

由于原始auth.authorize提供(可以理解)没有刷新令牌,我不知道还能做什么.

javascript google-calendar-api google-data-api google-plus google-drive-api

7
推荐指数
1
解决办法
3245
查看次数