问题标签 [server-to-server]
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.
php - “出乎意料。请再试一次。” 访问 google.com:adsense-reports 时
我收到错误“意外。请重试。” 通过 Google Api 访问 adsense 报告时。在 BigQuery 浏览器工具中执行以下查询就像一个魅力。注意:我使用 server2server 身份验证。
为了确保我的代码是正确的,我运行了这个查询并且它有效:
现在我想知道我的方法有什么问题或者我错过了什么?
失败的工作之一:
提前致谢!
编辑:脚本使用 php
javascript - 如何在 A node.js/express 服务器接收一些文件并将文件发送到 B node.js/express 服务器
我正在使用 node.js 快速服务器我被卡住了!无法在文档或其他地方找到正确的答案。
我需要能够:
- 在服务器A从客户端接收 2-3 个 PDF 文件
- 将这些文件上传到服务器B
- 从B服务器上的文件制作 ZIP 文件并将其保存到 S3 存储桶
- 使用 ZIP 文件的链接响应服务器A
- 保存到服务器A 的数据库
除了2之外,所有阶段对我来说都不是问题。请帮我。
如何将文件从 req.files 上传到另一个带有模块request
或HTTP
其他模块的服务器?
c# - 使用 C# 服务器到服务器的 Google Big Query
我,使用
Google .NET 客户端库
稳定版“1.6.0-beta”(2013 年 10 月 23 日,星期三)
但它包含的样本,任何一个都是指bigquery。
我找到的示例是指我在其他地方找到的 Google.Apis.Bigquery.v2.dll 和其他 dll,它们不在客户端库中......我已经拥有了它们!但我仍然无法使样本工作!...
这个问题中的两个例子
带有 .NET 文档/示例的 Google BigQuery
有现在无效的方法。像“Fetch”,或者一些不兼容或不同的类!
¿ 你们中的任何人都可以分享我一个小项目,只是为了对表进行查询吗?
我已经有了付费服务的表格,我可以从网页查询它!...我只需要从 ac# simple console 连接服务器到服务器,以便在我的 Web 应用程序中开始使用它。
提前致谢。
node.js - 在 node.js 中使用 socket.io 设置服务器-服务器 SSL 通信
我正在尝试通过 ssl 连接使用 socket.io 设置服务器到服务器的链接。这是我的例子:
该代码在没有 SSL 的情况下运行良好。我怀疑这可能是我的自签名证书未被接受,但我不知道如何让客户接受它。
我可以接受自签名 SSL 证书,还是可以采取其他方法?
javascript - Node.js server-to-server encryption
I want to make a Node.js daemon that runs on multiple computers and is able to exchange messages between the different daemons. Of course the communication should be encrypted, but I really don't know what kind of encryption I should use for server-to-server encryption. The protocol I'm using right now is TCP via net.createServer. How should I encrypt the communication assuming I have a already exchanged password on both devices? How do I make it secure to the most known attacks?
Edit: Is using RSA combined with an "authentication password" secure? This password would then be submitted with every request, the whole message (including the password) would be encrypted with the RSA public key (which can be downloaded without encryption).
php - 通过 OAuth 对 Google API 进行经过身份验证的调用时遇到问题
当我尝试使用服务器到服务器身份验证调用 Google Directory API 时,我收到错误消息“未授权访问此资源/api”。
我做了什么:
- 在 Google Developers Console 中创建了一个应用程序。
- 下载私钥并查找服务帐户名称。
- 激活 API 下的 Admin SDK。
- 下载了 google-api-php-client。
- 编写了以下代码:
- 执行该小脚本会产生一个有效的访问令牌,有效期为一小时,并显示以下错误消息:
{“错误”:{“错误”:[{“域”:“全局”,“原因”:“禁止”,“消息”:“未授权访问此资源/api”}],“代码”:403 , "message": "未授权访问此资源/api" } }
当我尝试使用我的 PHP 脚本中的访问密钥在 Google OAuth 操场上执行相同的请求时,我得到了同样的错误。我是否必须在 Developers Console 的某处激活对该服务帐户的组数据的访问权限?
socket.io - Sails.JS - 使用 socket.io 的服务器到服务器通信
我有一个架构,有一个中央 Sails.JS(我们称之为 A)和多个从 A 获取/发送信息的 Sails.JS(它将被称为 B)。
我需要使用套接字在 A 和 B 之间建立链接。
知道怎么做吗?
node.js - Node.js request with oAuth2
I have no idea where to start (even where to start searching). I have to make request from Node.js server to another server with oAuth2 authentication. Could anyone give me some clue?
python - 获取异步服务器以调用另一台服务器
所以我修改了异步客户端和服务器的示例(在这里找到:https ://docs.python.org/3/library/asyncio-protocol.html#protocol-example-tcp-echo-server-and-client )和我想要的只是让client.py调用serverone.py,然后调用servertwo.py。
客户端.py
serverone.py
服务器二.py
我启动servertwo.py
并serverone.py
在终端中,然后调用client.py
. 部分工作;客户端确实调用了调用 servertwo 的 serverone,但随后 serverone 失败并出现以下错误:
该文档没有涵盖很多奇怪的用例,所以我有点卡住了。我应该asyncio.async
用来打电话吗?我是否正确地解决了这个问题?
我该如何解决或避免RuntimeError
?
python - 无法使用服务帐户授权连接到自己的 GAE 端点 API
我一直在努力尝试成功授权对我使用 OAuth2 和服务帐户的 python 脚本运行的 Google App Engine (GAE) 项目的 API 命中。
我创建了服务帐户,将服务帐户 ID 添加到 api 文件中允许的客户端 ID,将私钥从 .p12 转换为 .pem,并授权 httplib2 调用。我尝试使用 .authorize() 方法传递凭据,并将凭据加载为 JSON 并将 access_token 参数手动添加到标头中—— {"Authorization": "Bearer " + token_string}.
API 的每次调用也会产生“无效令牌”。
我注意到一件奇怪的事情,当我第一次调用 SignedJwtAssertionCredentials 时,凭据中没有访问令牌——“access_token”为无。但是,当我从存储中的 .dat 文件中检索凭据时,确实会显示访问令牌。
以下是 GAE endpoints_api.py 文件、python_test.py 文件和 401 响应。
任何想法将不胜感激。
首先是应用引擎端点服务器文件:
接下来是本地python脚本:
最后,控制台输出:
{'status': '401', 'alternate-protocol': '443:quic,p=0.002', 'content-length': '238', 'x- xss-protection': '1; mode=block', 'x-content-type-options': 'nosniff', 'transfer-encoding': 'chunked', 'expires': 'Sun, 14 Sep 2014 23:51:36 GMT', 'server': 'GSE', '-content-encoding': 'gzip', 'cache-control': 'private, max-age=0', 'date': 'Sun, 14 Sep 2014 23:51:36 GMT', 'x-frame-options': 'SAMEORIGIN', 'content-type': 'application/json; charset=UTF-8', 'www-authenticate': 'Bearer realm="https://accounts.google.com/AuthSubRequest"'}