问题标签 [google-picker]

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.

0 投票
1 回答
963 浏览

tinymce - 如何将 Google Picker 与 TinyMCE 集成?

我正在使用最新版本的 TinyMCE,并且我想在用户单击插入图像时集成 Google Drive Picker。

从 TinyMCE 文档中,我看到我应该使用file_browser_callback参数,但我遇到了几个问题。首先,我设法附加了谷歌选择器,但插入图像弹出窗口停留在顶部,我无法选择文件。即使我解决了这个问题,如何从 Google Picker 回调函数中设置文本框值?下面你可以看到我的代码,Google Picker 代码非常标准,所以我不会粘贴它。

在此处输入图像描述

0 投票
1 回答
117 浏览

google-drive-api - 后端是否应该立即下载谷歌文件选择器选择的文件?

我的后端应用程序是一个图像处理服务,它是资源密集型的。用户通过使用 Google File Picker 选择目标文件将文件发送到此服务。有时,入站文件可能会排队等待处理数天。我担心的是文件选择器文件 uri 和访问令牌可能会过期。我想知道到期时间是多少?服务器应该立即下载文件还是可以等待。

0 投票
0 回答
1031 浏览

c# - 使用 Google Drive Picker (.Net) 从 Google Drive 检索文件时找不到文件异常

使用 Google Drive Picker (.Net) 从 Google Drive 检索文件时找不到文件异常

我在页面上放置 Google Drive Picker 时遇到了问题。

选择器自身工作正常,我从选择器返回了一个 fileid,但是当我尝试根据给定的 fileId 从服务器上的 Google Drive 下载所选文件时,我收到来自 Google 的“找不到文件”消息。

到目前为止我所做的:

  • 创建了一个新的谷歌帐户;
  • 创建新项目;
  • 在“APIs”下的“APIs & auth”部分,启用 Google Picker API、Drive API 和 Drive SDK;
  • 配置 Drive SDK 在“凭据”下的“APIs & auth”部分,添加凭据/帐户;
  • 在“同意屏幕”下的“APIs & auth”部分,配置项目详细信息(电子邮件地址、产品名称);
  • 在我的项目中添加了 .Net dll 的 Google Client Api ( https://www.nuget.org/packages/Google.Apis.Drive.v2/ )

以下帐户是在“凭据”部分下创建的:

  • Web 应用程序的客户端 ID(这里我配置了重定向 URIS 和 Javascript ORigins。我在客户端的 Javascript 中使用了这个客户端 ID;
  • Service Account,用于服务器端(我下载了谷歌生成的 P12 证书,并在后面的代码中使用了这个 Emailaddress);

我的客户端代码(基于 Google Drive Api 示例)

代码隐藏:

错误信息:

Google.Apis.Requests.RequestError

0 投票
1 回答
498 浏览

javascript - 这个 Google Picker 警告是否无关紧要?

当我交付一个完整的开发时,我喜欢尝试确保浏览器控制台日志中出现的报告为零,但是 Google Chrome 中的 Google Picker 会输出一些我无法理解的内容,更不用说消除了。

在铬:

无法在“DOMWindow”上执行“postMessage”:提供的目标来源(“ https://docs.google.com ”)与收件人窗口的来源(“ https://script.google.com ” )不匹配。rpc.js?c=1&container=onepick:449(匿名函数) rpc.js?c=1&container=onepick:449

加载“ https://docs.google.com/picker?protocol=gadgets&origin=https%3A%2F%2Fscript …yM00%22%7D))&rpctoken=j40k2vrtblzp&rpcService=web4u667ke9q&thirdParty=时遇到无效的“X-Frame-Options”标头true': 'ALLOW-FROM https://script.google.com ' 不是公认的指令。标题将被忽略。

我在 Firefox 开发者控制台中没有看到任何类似的东西,除了以下看似无关的消息:

NS_ERROR_XPC_SECURITY_MANAGER_VETO:unity-global-property-initializer.js:238

在我的 GAS 脚本中使用 Google Picker 似乎以其他方式正常工作。

我能做些什么来消除这些警告吗?

他们是想告诉我一些我应该认真对待的事情吗?

0 投票
0 回答
100 浏览

android-camera - Google Picker WebCamView 会一直工作吗?

我一直在搞乱 Google Picker API,想知道它是否注定要停产。还是因为我是一个早期采用者?

这个关于 WebCamView 的投诉(“未检测到摄像头”)已有14 个月的历史,在此期间只有 56 次观看。

如果 Google 认真对待产品,他们的开发人员不会做出回应吗?

我还在 Android 平板电脑上尝试了 WebCamView,但没有成功,并意识到 Picker 依赖于 Flash Player 11,而 Google 在 26 个月前放弃了对 Android 的支持。

Can anyone say whether this is an omen of future discontinuation of Google Picker, or a temporary set back until they can integrate HTML 5 camera support?

Is there any way to use WebCamView right now? in any browser?, in any OS?

0 投票
3 回答
14891 浏览

google-apps-script - 以编程方式将云端硬盘图像放入表格单元格的正确方法是什么?

我有一个 WebApp,它将工作地点数据收集到 Google 表格电子表格中,并将工作地点照片收集到我为每个工作创建的 Google Drive 文件夹中。某些(但不是全部)照片必须可以在 Google 表格的单元格中查看,以便可以将工作表打印为作业完成报告的一部分。

我使用 Google Picker 将文件上传到特定于工作站点作业的文件夹。我不确定从那里使用它们的最佳方式。

我已经成功设置了一个单元格公式,例如 =IMAGE("hllp://i.imgur.com/yuRheros.png", 4, 387, 422),但仅限于从网络上其他地方提取的图像。

像这样使用永久链接技巧=IMAGE("hllp://drive.google.com/uc?export=view&id=0B8xy-TdDgbjiFoOldUlLT091NXM", 4, 387, 422)是行不通的;我认为它不会容忍谷歌在这些链接上所做的 URL 重定向。

我读过但尚未尝试过的另一种方法是将实际的 blob 写入单元格。但是,我怀疑我将失去对报告后续格式的任何控制。

也许我需要在几个单元格中以多种方式记录图像规范:

  1. 它的 Google Drive 哈希键
  2. 它的尺寸
  3. 它在 imgur.com(或类似网站)中的备用位置
  4. 它的斑点

是否有一种程序化的方式来获取谷歌的图像重定向最终 URL,相当于打开图像并手动复制 URL?可以永远相信它,还是会随着时间而改变?

更新:关于 =IMAGE("hllp://drive.google.com/uc?export=view&id=0B8xy-TdDgbjiFoOldUlLT091NXM", 4, 387, 422) 不起作用,我错了。即使电子表格的所有者也是图像的所有者,也必须将图像共享给“知道链接的任何人”。

我将只记录 1.hash 键和 2.dimensions 作为我的解决方案,但我很高兴知道其他人是否有更好的主意。

0 投票
1 回答
172 浏览

macos - Google Doc Picker 不在 iframe 的视口中居中并且无法通过滚动访问它

Google Docs Picker 在 iframe 中的所有浏览器中都能正常工作,Mac 上的 Safari 除外。它以 iframe 的中心为中心,导致覆盖阻止页面上的所有其他内容被点击,并且在 iframe 中滚动也无法到达它。有没有办法将选择器定位在用户点击的位置?

我注意到设置为大量<div class="picker picker-dialog元素的顶部。它似乎在其他浏览器的 iframe 中跳转到它,而不是 Mac 上的 Safari。

0 投票
1 回答
226 浏览

google-drive-api - Google Drive Picker:显示链接共享为 ON 的图像/文档

我需要在我已正确实施的项目中实施 Drive Picker。

我只需要在选择器中显示 LinkSharing 为“ON”的图像/文档。通过这样做,我可以在我的项目中下载图像。

这是我的 Picker 代码:

这显示了选取器中的所有文档/图像。我只需要显示 LinkSharing 为“ON”的那些。

任何帮助表示赞赏。

谢谢。

0 投票
1 回答
120 浏览

java - Gwt GooglePicker 没有得到结果

警告 2 部分问题:我在应用程序中使用Gwt Google Picker 。

  1. 在尝试取回结果时,我遇到了一个错误,这是我的代码:

    /li>

似乎从未在浏览器的控制台上回调回调我收到此错误:

这是选择文件后执行的操作......但没有结果。

  1. 我正在尝试在 Gwt 数据网格中使用 Picker。我试图创建一个 GooglePickerCell 但可惜,我在让事情正常工作时遇到了一点麻烦。有没有人已经实现了这样的东西?很想看到一些接线。这就是我所做的:重新考虑这篇文章已经足够长了。
0 投票
1 回答
1492 浏览

javascript - Google Picker API -- 按钮点击事件

我想知道用户点击按钮后如何加载 Google Drive Picker 窗口。

我使用 Dropbox 网站上提供的代码轻松实现了 Dropbox 的选择器 API。

现在,Google 在https://developers.google.com/picker/docs/index上提供的以下“Hello World”应用程序代码不起作用。

我添加了我的 API 密钥和客户端 ID,然后,<div id="result">我尝试在 Bootstrap 按钮上应用代码,而不是在底部,<button type="button" class="btn btn-danger" id="result">但它没有工作。

我的问题是:有没有更好的 Google Picker API 在按钮点击上工作的例子?