我需要使用.Net创建一个数据同步应用程序,它从Podio中提取数据并使用Podio API放入SQL Server。 podio是否有可能推送数据而不是应用程序提取数据?我的意思是podio会触发任何推送服务,它可以告诉我们在特定应用程序中创建或更新了什么项目。
答案 0 :(得分:0)
Podio可以通过webhooks通知您项目/应用程序发生的变化。
请详细了解其工作原理https://developers.podio.com/doc/hooks和https://developers.podio.com/examples/webhooks
答案 1 :(得分:0)
Podio API在多个端点上提供推送服务。订阅这些端点的方式因您使用的工具(SDK)而异。
E.g。在Javascript中你会像这样使用SDK
podio.request('GET', `/user/status`).then((data) => {
// this is the important bit
podio.push(data.push).subscribe(this.onNotificationReceived)
.then(() => {
console.log(`All is well, we've been subscribed!`
}));
})
我可以看到.net SDK也有Subscription Service,但.net它并不是我的专业领域,我无法告诉你如何使用它。
虽然
看起来很简单但看起来很简单 public async Task<int> Subscribe(string refType, int refId)
注意:订阅/user/status
会通知您当前用户正在进行的几乎所有动作