【问题标题】:Get App Id of same type of apps in multiple Podio Workspace在多个 Podio Workspace 中获取相同类型应用的 App Id
【发布时间】:2017-03-23 10:38:16
【问题描述】:

我想在多个 Podio Work 空间中获取相同类型应用的 App Id。

示例场景:我有两个工作空间。两个工作空间都有可交付的应用程序。我想获取两个工作空间的可交付应用程序的应用程序 ID。

PodioApp::get_all( $attributes = array() );

我可以通过上面的 api 请求获取应用程序。但我无法追踪它是否是可交付应用程序。

【问题讨论】:

  • 请提供更多上下文。两个应用程序相同的标准是什么?只是名字?请记住,应用程序可以相互独立地进行更改。一般来说,如果您想在两个工作区中找到两个以某种方式等效的应用程序,您可以获取空间 A 和 B 中的所有应用程序,然后遍历这两个集合并进行比较。
  • 我的要求是在单个页面上显示空间A和B中的应用程序(例如交付)项目。我知道我不能将名称作为标识符来比较应用程序。有没有什么 id 或者某个 App 共有的东西,那么只有我可以比较 Space A 和 B 中的这些 App。

标签: php podio


【解决方案1】:

如果空间 B 中的应用是从空间 A 中的应用克隆的,那么空间 B 中的应用将有一个名为 original 的字段,该字段将保存空间 A 中的应用 ID。

您可以尝试在 Podio 中克隆一个应用,然后前往https://developers.podio.com/doc/applications/get-app-22349 并获取新克隆的应用的应用进行验证。

 {
   ...
   "app_id": 18245877,
   "original": 18166054,
   ...
 }

如果您恰好构建了 2 个共享相同字段的应用程序,那么它们就没有这种关系,并且比较它们是一项非常艰巨的任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-03
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    相关资源
    最近更新 更多