【发布时间】:2021-11-08 04:33:08
【问题描述】:
我想在 Flutter 制作的网络应用中使用 Twitch API。当我发布请求时,Twitch 服务器会通过向回调 URL 发布请求来响应。
我搜索了互联网,但找不到从服务器接收和处理 POST 请求的方法。 Flutter 文档只解释了如何进行 POST 请求,而不是如何接收它们。
【问题讨论】:
标签: flutter http flutter-web twitch-api
我想在 Flutter 制作的网络应用中使用 Twitch API。当我发布请求时,Twitch 服务器会通过向回调 URL 发布请求来响应。
我搜索了互联网,但找不到从服务器接收和处理 POST 请求的方法。 Flutter 文档只解释了如何进行 POST 请求,而不是如何接收它们。
【问题讨论】:
标签: flutter http flutter-web twitch-api
你不能把你的 Flutter 应用变成一个永远在线的服务器。您可以通过创建始终在线[服务器]的 API 端点来做您想做的事情。
创建云函数。该函数是 twitch 服务器发送数据的端点。
当调用这个云函数时,使用从 Twitch 发送给它的数据,在 FireStore 中存储一些东西。
在您的 Flutter 应用程序或任何其他应用程序中,您可以使用流来监听此文档中的更改。如果您不想使用 Firestore,也可以使用 Firebase 中的实时数据库来实现此目的。
除非你能想出办法让你的应用程序暴露在外 [即拥有一个始终可以从任何在线人访问的 IP 地址,这是我确定你不想要的。
【讨论】: