当触发Webhook时,有没有办法获取它被解雇的org_id
? (除了攀爬触发项目)
到目前为止我找到的唯一解决方案是:
PodioItem::get($item_id);
获取space_id PodioSpace::get($space_id);
以获得完整的PodioOrganization::get_for_url($attributes = array());
我收到org_id
。答案 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))"));
希望它有所帮助!