标签: google-data-api

使用Google Data API使用C#访问Google Spreadsheets

我在Google Spreadsheets中有一些信息作为单页.有什么办法可以通过提供谷歌凭据和电子表格地址从.NET读取这些信息.是否可以使用Google Data API.最后,我需要从DataTable中获取Google电子表格中的信息.我该怎么做?如果有人尝试过,请分享一些信息.

c# google-sheets google-data-api google-api-dotnet-client google-sheets-api

102
推荐指数
3
解决办法
10万
查看次数

如何仅使用Javascript访问Google表格电子表格?

我想只使用JavaScript访问Google Spreadsheets(没有.NET,C#,Java等)

我来到这里并且震惊地知道JavaScript没有用于访问Google表格的API.

请告诉我如何使用JavaScript或其任何框架(如jQuery)访问(创建/编辑/删除)Google表格.

javascript google-api google-data-api google-api-js-client google-sheets-api

95
推荐指数
6
解决办法
12万
查看次数

我在哪里可以获得Google开发人员密钥

我正在开发谷歌API,如聊天,联系人等......我坚持developer_key在gdata doc中提到.

您可以访问https://code.google.com/apis/console获取此信息:

'developer_key' => ''
Run Code Online (Sandbox Code Playgroud)

我已经:

// OAuth2 Settings, you can get these keys at https://code.google.com/apis/console
'oauth2_client_id' => '',
'oauth2_client_secret' => '',
'oauth2_redirect_uri' => ''
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到开发者密钥?

我发现了这样的事情

http://code.google.com/apis/youtube/dashboard/gwt/index.html
Run Code Online (Sandbox Code Playgroud)

但我明白这只适用于youtube.

google-api google-apps google-data-api google-oauth

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

google oauth2中的invalid_client

我尝试为youtube视频上传创建一个网页,因此我尝试从google api控制台获取客户端ID,并在api控制台中显示如下内容:

Client ID: 533832195920.apps.googleusercontent.com
Redirect URIs: http://bobyouku.ap01.aws.af.cm/testyoutube.php
https://developers.google.com/oauthplayground
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用以下URL测试我的帐户时:

https://accounts.google.com/o/oauth2/auth?client_id=533832195920.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Fbobyouku.ap01.aws.af.cm%2Ftestyoutube.php&scope=https%3A% 2F%2Fwww.googleapis.com%2Fauth%2Fyoutube&RESPONSE_TYPE =代码&ACCESS_TYPE =离线

它给出了invalid_client的结果.即使我在oauth2操场上尝试它,也会发生同样的失败

所以任何人都知道发生了什么?

google-data-api oauth2-playground google-oauth

85
推荐指数
11
解决办法
16万
查看次数

Google协作平台API全文搜索不适用于非西方语言

在我的JavaEE应用程序中,我使用基于Atom的Google Sites API从非公开的Google站点检索内容.从本质上讲,我们将Google网站用作轻量级CMS,并且在应用程序中我使用API​​检索网站内容以提供我的在线帮助系统.我有一段时间没有这个设置,它的工作没有任何障碍.

问题

在我的应用程序中,我需要为在线帮助系统添加全文搜索功能.我知道此功能请求会在某个时刻出现,因此在决定使用Google协作平台托管我的内容时,我检查了Sites API是否支持全文搜索.确实如此.例如,以下URL将在整个站点中搜索my-site包含该关键字的页面user.

https://sites.google.com/feeds/content/my.doma.in/my-site?q=user
Run Code Online (Sandbox Code Playgroud)

这有效,并给我预期的结果页面.但它只针对用西方语言编写的内容,或者更具体地说,用空格和标点符号分隔标记/单词的语言.当我在日语内容上运行类似的搜索时,搜索关键字????:

https://sites.google.com/feeds/content/my.doma.in/my-site?q=%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC
Run Code Online (Sandbox Code Playgroud)

我将只获得结果页面,其中搜索词显示为裸字符串,即由空格或标点符号分隔.由于日语是一种用脚本连续编写的语言,这还不够.包含的页面,例如:

自身ごのユーザー基本情报の确认

不会出现在结果中.因此,似乎在幕后使用的搜索索引是基于"西方"词汇规则创建的,并且日语内容未正确标记化.但是,当我从Google网站的" 搜索此网站"字段中搜索相同的关键字时,我确实得到了正确的结果.我得出结论,存在一个正确的标记化索引,但似乎不可能将它用于基于API的搜索.

到目前为止我尝试过的

为了解决这种情况,这些是我迄今为止探索过的途径:

  • 我试过在Google协作平台中寻找语言设置.有一个通用的UI语言设置已经设置为日语,并且对API查询结果没有影响.没有每页或每模板语言设置来强制索引器/标记器的手.
  • 我试过用双引号引用搜索字符串("????").
  • 我试过包含通配符(*????*).
  • 我已经使用其他语言的参数,在其他谷歌API是常见的URL尝试:lang,hl(界面语言), rl(结果语言)..
  • 我尝试过创建一个Google 自定义搜索引擎,但似乎无法让它在非公开的Google网站上运行.

所以...

我在这里很快就没有想法了.在最糟糕的情况下,我最终将不得不自己检索,标记和索引所有内容,并使其可以通过这种方式进行搜索.由于这需要大量工作,我想知道是否有人遇到过同样的问题,并找到了可接受的解决方法或解决方案.


更新1

我还没有找到针对此问题的优雅解决方案,因此我在Google Apps API问题跟踪器上提出了一个缺陷:https://code.google.com/a/google.com/p/apps-api-issues/issues /细节?ID = 3780

更新2

在经过一些反复来回之后,谷歌的工程师们已经承认问题确实存在于所描述的范围内,并且已经"在内部提交了问题".缺陷票一直停留在被分流状态至今.如果您和我一样有兴趣看到此问题已解决,请花点时间在Google的问题跟踪器上加注星标/投票.

full-text-search google-sites tokenize google-data-api

67
推荐指数
1
解决办法
907
查看次数

Google AnalyticsAPI:按URI过滤?

我的网站拥有可通过以下网址访问的用户个人资料:www.domain.com/profile/123/....我想向用户显示他们的个人资料的页面查看统计信息,但需要能够做通配符.

例如,这有效:

filters=ga:pagePath==/profile/123/
Run Code Online (Sandbox Code Playgroud)

问题是可能存在其他URI段/profile/123/.我想做这样的事情(不起作用):

filters=ga:pagePath==/profile/123/*
Run Code Online (Sandbox Code Playgroud)

建议?

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

29
推荐指数
1
解决办法
3万
查看次数

像Google Docs一样的Office 365开发API?

是否有像Google Docs这样的Office 365开发API?我正在搜索网络,但我无法找到.

google-data-api office365

22
推荐指数
3
解决办法
1万
查看次数

如何获取gmail api的消费者密钥和消费者秘密?

我正在尝试使用Gmail php xoath php示例,但是它需要输入消费者密钥和消费者密钥,我无法找到如何在Gmail api文档中获取.有没有人知道如何获取或知道任何相关文件?

api gmail google-data-api

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

Google Sheets 是否停止允许 json 访问?

我有一个应用程序可以打开我已发布到网络上的电子表格的 json 版本。我使用了该网站上的说明: https ://www.freecodecamp.org/news/cjn-google-sheets-as-json-endpoint/

几个月来一直工作正常,但今天我意识到我的 json 文件的 url 从昨天开始就不再工作了。它显示消息:“抱歉,目前无法打开文件。请检查地址并重试。” 不过,以网页形式查看电子表格的常规链接仍然有效。

Google 是否放弃了对此功能的支持?还有其他方法可以通过 URL 获取 json 格式的电子表格数据吗?我开始研究 Google Developer API,但它确实令人困惑。

json google-sheets google-data-api google-sheets-api

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

Google 视频不再能够检索字幕?

截至 4 天前,您可以向或访问https://video.google.com/timedtext?lang=en&v={youtubeVideoId}发送 GET 请求,并收到包含给定 YouTube 视频的字幕轨道的 xml 响应。有谁知道此支持是否已被删除,因为从今晚开始,它不再提供带有字幕的 xml 响应,每个视频的页面都是空的。有许多视频在 4 天前还有效,但现在不再有效。提前致谢

youtube google-api youtube-api google-data-api youtube-data-api

15
推荐指数
2
解决办法
5162
查看次数