问题标签 [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.
sql - 从服务器到服务器的列数据传输
我需要从表中的特定列复制数据并传输到另一个表,但是,这涉及从一个 SQL Server 实例移动到另一个实例。
有没有人有任何提示来实现这一目标?
php - 将 PHP Google Photos Api 与服务器到服务器通信一起使用
我想通过网络服务器访问谷歌照片。即我的网络服务器应该调用 google api 并向我显示图片。我在 google 中创建了一个服务帐户,并创建了一个公钥/私钥。但是我遇到了 php 照片库的问题,并显示以下错误消息:
可捕获的致命错误:传递给 Google\Photos\Library\V1\Gapic\PhotosLibraryGapicClient::__construct() 的参数 1 必须是数组类型,给定对象
任何想法如何获取为 PhotoLibraryClient 加载的 json 凭据?谢谢!
ios - iOS 使用 firebase 订阅 server_to_server 通知
我需要实现服务器端逻辑,以处理苹果 iOS 订阅状态的变化https://developer.apple.com/documentation/storekit/in-app_purchase/enabling_status_update_notifications
我的问题是:
我可以用firebase做到这一点吗?即我可以在firebase服务器上放置一些例如“node.js”代码来处理来自苹果服务器的消息吗?
当我测试firebase db服务器时
nscurl --ats-diagnostics https://server.com
,检查它是否与苹果ATS(https://developer.apple.com/documentation/security/preventing_insecure_network_connections)兼容,它仅在TLSv1.3的东西上失败,是否足以满足苹果ats的要求?
编辑 26/11/2020 - 顺便说一句,我成功地使用 Firebase 云功能实现了 iOS 订阅 - 所以 Firebase 是一种可行的方法。
php - Google 客户端返回 JWT ErrorException:提供的密钥参数不能被强制转换为私钥
我正在尝试设置 Google 客户端,我想将它与 Google MyBusiness 服务一起用作参数。
我尝试了我在 Google 客户端文档中阅读过的所有解决方案,并且还到处寻求帮助。我仍然有来自 JWT 的 ErrorException,上面写着:“openssl_sign():提供的密钥参数不能被强制转换为私钥”
我真的需要你的帮助来找出这段代码有什么问题。我正在尝试获取 Google 评论。
json - Javascript Base64 解码到无效的 JSON 输出
我正在使用 Firebase Cloud 函数在来自 App Store 的 http 请求(服务器到服务器通知)中接收 JSON 有效负载,其中包含 Base64 编码字符串。我正在使用解码:
这在另一个函数中可以很好地解码来自 Google Play 商店的消息。然而,来自 Apple 的解码字符串是无效的 JSON 对象。
我假设我做错了什么,但我不确定到底是什么。我不希望 App Store 发送无效的 JSON。
ios - App Store Connect Sandbox 服务器到服务器通知未发送预期字段
我已经为 iOS 的应用内购买设置了服务器到服务器的通知。我已成功接收 http 帖子,但 request.body 不包括此处所述的所有预期字段。
我得到的唯一字段是 latest_receipt 或 latest_expired_receipt,具体取决于订阅状态。当我从 base64 解码这些字段时,我得到了收据,这很好,但我需要查看请求中的其他字段,例如通知类型、环境等。通知类型特别重要,因为我需要知道订阅是否是过期或续订。因为环境是沙盒,我没有得到所有字段吗?我应该在生产中期待一些不同的东西吗?
google-api - 使用 admin sdk API 无法使用“OAuth 2.0 for Server to Server Applications”协议读取用户
我们正在尝试为服务器到服务器应用程序实现 OAuth 2.0 最终动机是调用 Google API 来读取 GSuite 用户。
用于服务器到服务器应用程序的 OAuth 2.0 的 Google 文档是 .. - https://developers.google.com/identity/protocols/OAuth2ServiceAccount
用于读取 GSuite 用户列表的 API - https://developers.google.com/admin-sdk/directory/v1/reference/groups/list
根据文档,我们可以使用“Google API 客户端库”或“HTTP/REST”但是我们的要求是使用 HTTP/REST。
我们已成功完成以下步骤。
- 创建服务帐户。
- 将域范围的权限委派给服务帐户。
- 使用 HTTP/REST 的授权 API 调用。
在上面的第 3 步之后,我们可以通过 POSTMAN 成功获取“访问令牌”。
Postman 请求获取 access_token 成功,如下所示。
但是在“调用 Google API”时出现错误/异常
使用我们得到的 access_token 调用 API 时出错。
2.通过POSTMAN获取请求:阅读GSuite Groups
django - 在服务器启动时建立与(另一台)服务器的连接
我目前有一个要求,我需要我的 Django 服务器来建立与 3rd 方提供者的连接(通过套接字)并监听事件。第 3 方使用 TCP 发送/接收消息,并要求我做一些套接字编程来集成他们的服务。
我认为应该发生的事情:
Django 服务器充当客户端套接字,第 3 方服务器将向我的 Django 服务器发送消息,我必须适当地解密每条消息并具有相应的功能来处理这些消息。
我感到困惑的事情:
- 此设置/架构的正确性。
- 在 Django 中放置代码的位置,以便在我运行
python manage.py runserver
我的 python 套接字代码时执行(socket.connect($HOSTNAME, $PORT)
步骤)
java - Tomcat 8.5 - HTTP2 是否与后端到后端通信相关
这不是node.js 与 nginx的重复,因为我在询问 Tomcat 8.5 通信 java 后端服务器到 java 后端服务器
在阅读有关HTTP2改进的信息时,大多数相关的 HTTP2 改进都与客户端相关,特别是浏览器,与后端服务器的连接
我们使用外部提供商(云耀斑)将 HTTP2 用于客户端服务器
将内部后端更改为从HTTP到HTTP2的后端通信是否相关/受益?
服务器在 Tomcat 8.5 上运行
ios - 在 Apple iOS 应用购买服务器到服务器通知沙箱中未获得统一收据
我没有得到unified_receipt
应用程序购买收据中苹果沙箱中的开发人员文档中所说的那样。
根据他们的文档:https ://developer.apple.com/documentation/appstoreservernotifications/responsebody
重要的
以下顶级对象计划弃用:latest_receipt、latest_receipt_info、latest_expired_receipt 和 latest_expired_receipt_info。更新任何现有代码以改为依赖统一收据中的以下对象:latest_receipt 和 latest_receipt_info。
但在我的回应中,我没有得到unified_receipt
.