Tag: sdk

将参数发送到dialogflow sdk v2上的webhook

我试图发送一些参数到dialogflow(api.ai),如用户名,电子邮件等,但我无法弄清楚。 问题是我无法使用Dialogflow v2 Nodejs SDK获取/设置任何特定数据(例如用户名,电子邮件等)。 我试图使用queryParams.payload (v1: originalRequest ),但它不起作用。 此外,我试图用数据触发自定义事件 ,但我无法获得响应的任何事件数据。 有人知道如何发送一些特定的会话对话dialogFlow数据? 有效负载的例子 const projectId = 'test-bot-test-1111'; const sessionId = user.uuid; const languageCode = 'en-GB'; const sessionClient = new dialogFlow.SessionsClient(); const sessionPath = sessionClient.sessionPath(projectId, sessionId); const request = { session: sessionPath, queryInput: { text: { text: query, languageCode } }, queryParams: { payload: { data: […]

适用于Node.js或Objective-C的Google Drive实时API SDK?

适用于Node.js或Objective-C的Drive Realtime API库的状态如何? 我正确的是唯一支持的用例是浏览器中的客户端(由文档判断)? 我花了两天的时间试图让它与Mac应用程序,没有成功。 我正在问具体的实时API,因为我有Drive APIs正常工作。 感谢一些反馈,我真的无法find自己的东西。

谷歌驱动器无法获得推送通知

在Google Drive中编辑文件后,我无法获得推送通知。 使用库: googleapis , google-auth-library 。 有渠道: drive.changes.watch({ pageToken: tokenId, resource: { id: uuid.v1(), type: 'web_hook', address: 'https://7def94f6.ngrok.io/notifications' } }, function(err, result, message) { console.log(err, result); }); terminal的结果 当我尝试使用“试试看!” 在谷歌驱动器API 我得到这个错误(在截图中,你可以看到我的参数)

在Google云端硬盘上安装Node.js(或使用Google云端硬盘运行您的networking应用程序)

我想知道是否有可能或者试图在Google云端硬盘上安装Node.js或从Google Drive运行多人networking应用程序? Google云端硬盘可以用作Web服务器来托pipe您的网站。 可悲的是,我只是一个雄心勃勃的,有动力的编码noob,然而,我的研究没有得到这个问题的答案。 也许我没有正确地看待事情,这是否会用Google Drive API来完成? 先谢谢你。

以CSV格式获取Google云端硬盘电子表格的内容

我试图通过node.js获取Google Drive Spreadsheet的文件内容。 我正在使用google-api-nodejs-client获取access_token和node-google-drive模块来获取file_id 。 "https://docs.google.com/feeds/download/spreadsheets/Export?key="+file_id+"&exportFormat=csv&gid=0" 当我loginGoogle云端硬盘并转到上面的url时,它会以CSV格式下载电子表格。 当我尝试在隐身模式下转到该url时,它显示了一个login页面,这是我在node.js中获得的请求正文中的同一页面。 request({ "method":"get", "url": "https://docs.google.com/feeds/download/spreadsheets/Export", "qs":{ "key": key, "exportFormat": "csv", "gid": 0 }, "headers":{ "Authorization": "Bearer " + token } }, function(err, response, body){ console.log(response); }); 我试图发送Authorization标题,但我仍然得到一个HTML响应。 包含Sorry, the file you have requested does not exist.

无法使用API​​ – node.js从Google云端硬盘下载文件

我正尝试使用Node.js使用Google SDK API从谷歌驱动器下载文件。 但是我无法在服务器端写入/保存文件 – node.js 码:- var GoogleTokenProvider = require("refresh-token").GoogleTokenProvider, async = require('async'), fs = require("fs"), request = require('request'), _accessToken; var _XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; var https = require('https'); const CLIENT_ID = ""; const CLIENT_SECRET = ""; const REFRESH_TOKEN = ''; const ENDPOINT_OF_GDRIVE = 'https://www.googleapis.com/drive/v2'; async.waterfall([ //—————————– // Obtain a new access token //—————————– function(callback) […]

不能读取未定义的属性'client_secret'

我试图用Node.js创build一个示例程序,按照https://developers.google.com/google-apps/activity/v1/quickstart/nodejs 我抛出一个错误,说不能尝试运行时读取未定义的属性“client_secret” 。 寻找你宝贵的build议。 提前致谢。

如何使用适用于Node.js的AWS开发工具包在s3上创build文件夹或密钥?

我正在使用适用于Node.js的AWS SDK在s3上创build文件夹或密钥。 我在谷歌search,但我什么都没有。 有谁知道如何使用适用于Node.js的AWS开发工具包在我的存储桶下创build文件夹? 以及如何检查这个文件夹是否存在于你的存储桶中? 如果您使用console.aws.amazon.com ,则可以轻松地在您的存储桶中创build一个文件夹。 似乎我没有弄清楚如何使用适用于Node.js的AWS开发工具包创build它?