给定location_ids
数组,我想为每个location_id每隔3秒向https://connect.squareup.com/v1/{location_id}/payments
发出一次请求。
通过长轮询和socket.io是最好的方法吗? (我从未使用过它。)
或者还有其他方法吗?想要一些见解。谢谢!
答案 0 :(得分:1)
长轮询更适合这种无人值守的远程呼叫。
答案 1 :(得分:0)
Socket.io是一种双向协议,需要在两者您的计算机和connect.squareup.com上进行配置。如果此选项可用,那么您应该能够发出/收听事件(例如:当付款到达此位置时通知我。)
如果此选项不可用且您仍计划使用node.js,则可以使用请求模块和旧的setInterval函数实现此目的。