问题标签 [google-api-client]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oauth - 在我的代码中使用 google 身份验证和 google 组
我想使用谷歌身份验证来验证用户,然后希望使用谷歌 API 来查看该用户是否是某个组的成员。如果是,我的程序就会运行,否则程序会让用户采取一些行动。我作为 google 组的经理,我可以从 google 站点手动添加/删除用户。
我阅读并理解了 OAuth 部分。所以我知道我可以毫无问题地授权用户。问题是确认组成员身份。
c# - 请求 URI 太大
我使用 OAuth2 授权示例http://code.google.com/p/google-api-dotnet-client/wiki/OAuth2,但我使用 Fusion Tables 服务而不是任务服务。
问题是当我尝试在表中插入新行时出现错误 414 - 请求 URI 太大。
似乎使用了 GET 请求而不是 POST。有人可以告诉我我的代码有什么问题,或者是否可以插入大量数据?
更新
官方 FusionTables API 参考告诉不应提供“sql” api 方法的请求正文。如果我们将尝试使用https://developers.google.com/apis-explorer/#p/fusiontables/v1/fusiontables.query.sql用下一个 sql 测试我们的 INSERT 请求:
然后将使用 POST 请求,但无论如何都会包含 INSERT 语句来查询字符串。
所以,我的问题还是一样:是否可以使用 FusionTables API .NET Client 插入大量数据?
google-drive-api - 图片的 Google Drive API 下载链接是否损坏?
我正在使用 Google Drive JS API 来获取一堆文件,并且大多数事情都按预期工作。
但是有一个问题,谷歌 API 网站上似乎有一个错误,也许我只是没有得到任何东西。
所以这就是我要做的:1)通过 Oauth 进行身份验证 2)通过“更改”命令获取文件列表(从没有 changeID 开始)
它工作正常,返回的 Object 中的 URL 也可以工作。除了图像的“downloadUrl”(mimeType:“image/jpeg”)。我得到这样的东西:
https://doc-10-5g-docs.googleusercontent.com/do(....)8996175007&e=download&gd=true
它返回一个 401 错误
删除最后一个参数时(到https://doc-10-5g-docs.googleusercontent.com/do(....)8996175007&e=download w/o the &gd=true)然后下载链接确实有效下载文件。
我只是在这里没有得到什么还是一个错误?
php - 创建 Google 联系人 --> 为什么只有“NAME”没有插入新联系人?
这是我提出的要求:-
我的 curl POST 数据代码是:-
这里$contact_detail
只是上面生成的 XML。并成功创建新联系人,但无法添加联系人姓名。
请建议我更改。
google-api - 用于阿拉伯语的谷歌电子表格 API
我正在尝试使用谷歌电子表格 api 阅读电子表格。一切都很顺利,但是当我将俄语或阿拉伯语文本放入电子表格时,我的程序会打印???????? ???这些单元格值的值。下面是从我的谷歌帐户读取电子表格的代码。
这打印出类似的东西
欢迎标题????? ???
任何人都知道如何正确地将字符输入到我的 java 应用程序中。
ruby - 用于 google-api-client gem 的 API
我如何获得这个gem的api?我目前可以通过以下方式获取用户的姓名和电子邮件
但是这些方法在这个gem的官方页面中没有写在哪里
php - 使用 php 客户端库 v3 将视频上传到 youtube
我正在尝试使用客户端库 v3 将视频上传到 youtube。
v3 库是实验性的,没有太多文档(提供的示例不包括 youtube)
我已经使用 oauth 2.0 正确验证了用户。当我有访问令牌时,我正在尝试使用此代码。
从文档中,
我需要提供一个零件参数
但是除了我无法理解的python示例之外,它缺少文档。(示例在链接底部,我提供)
请不要给出 zend 库的示例/链接,它使用了我不想要的 auth-sub。我想使用 oauth 2.0。
ruby-on-rails - 如何保存访问数据以便在 google api 上进一步使用?
允许 我有一项服务可以访问另一个数据服务(googledrive)。
这是否可以保存用户的访问数据以供进一步使用?
用户在我的服务中选择了一个 googledrive,我将他重新定义为 google 的身份验证页面。他接受这一点并为此努力。通过某些日子,他希望在 googledrive 服务上工作,并且他应该能够在不接受的情况下做到这一点。我怎样才能做到这一点?
我希望我解释想要什么..
提前问好!!
oauth-2.0 - 通过驱动器的 JS 客户端库使用授权时,是否可以正确选择要使用的任何可用的 Google 帐户?
我有一个现有的支持 Google Drive 的应用程序,它使用 Google Java 客户端库和服务器流身份验证。
如果您没有登录应用程序并导航到 URL,并且您在该浏览器上登录了多个 Google 帐户(只能有一个个人 Google 帐户,任何其他帐户都必须是 Google 企业帐户)OAuth 回调提供用于选择要使用的 Google 帐户的选项。
但是,在测试切换到使用 JavaScript 客户端库时,我无法使用 gapi.auth.authorize 激活多帐户选择屏幕。是否可以使用 JS 库处理多个帐户?
更新:我尝试使用immediate
参数false
。只要我不在弹出窗口中更改帐户,我就可以登录。如果我确实更改了帐户,我会:
在新标签中,没有任何反应。我制作了一个视频来演示。
更新 2:这个针对 JS 客户端库的需要双重选择多个帐户的错误已被接受。
google-bigquery - 在 BigQuery 的查询部分插入,使用 google-api-php-client
我想在 php 脚本中使用 INSERT 命令在数据库中插入数千条记录,因为它更容易访问,但是https://developers.google.com/bigquery/docs/query-reference,这不显示 INSERT在 php 中查询时可以使用的命令,例如 $quert->setQuery("Insert into ... values...") ,已在 BigQuery Web 控制台的查询表中尝试过此操作,但似乎没有工作,无论如何使用 setQuery() 和其他命令来插入数据?