如何从webhook获取org_id?

时间:2014-10-16 19:41:56

标签: podio

当触发Webhook时,有没有办法获取它被解雇的org_id? (除了攀爬触发项目)

到目前为止我找到的唯一解决方案是:

  1. PodioItem::get($item_id);获取space_id
  2. PodioSpace::get($space_id);以获得完整的
  3. PodioOrganization::get_for_url($attributes = array());我收到org_id

2 个答案:

答案 0 :(得分:1)

请参阅"使用字段参数捆绑响应" https://developers.podio.com/index/api最底部的部分,介绍如何使用fields查询参数来包含更多数据。甚至有一个例子几乎可以为你所做的一切(它走到空间层面,但你可以把它组织到它上面):

/item/{item_id}?fields=app.view(full).fields(space.view(full))

对于podio-php,你可以这样做:

$item = PodioItem::get($item_id, array('fields' => "app.view(full).fields(space.view(full))"));

答案 1 :(得分:0)

使用PodioItem::filter代替PodioItem::get,我非常确定您会获得预期的结果,请尝试以下操作: $item = PodioItem::filter($item_id, array('filters' => "app.view(full).fields(space.view(full))"));

希望它有所帮助!