Podio推送服务

时间:2017-01-04 17:36:07

标签: .net podio

我需要使用.Net创建一个数据同步应用程序,它从Podio中提取数据并使用Podio API放入SQL Server。 podio是否有可能推送数据而不是应用程序提取数据?我的意思是podio会触发任何推送服务,它可以告诉我们在特定应用程序中创建或更新了什么项目。

2 个答案:

答案 0 :(得分:0)

Podio可以通过webhooks通知您项目/应用程序发生的变化。

请详细了解其工作原理https://developers.podio.com/doc/hookshttps://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会通知您当前用户正在进行的几乎所有动作