filter
から返された商品のexternal_id
は、null
になりました。たとえば、このランニング:Podioフィルターの結果がありません外部ID番号
curl -X POST -H 'Content-Type: application/json' -H 'Authorization: OAuth2 [Token]' -d '{"limit":1}' 'https://api.podio.com/item/app/[App ID]/filter?fields=items.view(micro).fields(external_id)'
戻り値要求されたすべてのデータを1つのアプリのために:
{"filtered":138,"total":138,"items":[{"sharefile_vault_url":null,"title":"Title...","app_item_id":149,"link":"https:\/\/podio.com\/...","item_id":5678,"sharefile_vault_folder_id":null,"external_id":null,"revision":16}]}
{"filtered":119,"total":119,"items":[{"sharefile_vault_url":null,"title":"Title...","app_item_id":119,"link":"https:\/\/podio.com\/...","item_id":1234,"sharefile_vault_folder_id":null,"app_item_id_formatted":"VJD119","external_id":"share_1234","revision":0}]}
同じ要求が別のアプリのためにこれを返します。
Podioで何かを設定して提供する必要がありますかアイテムのexternal_id
?最初のアプリは2番目のアプリのコピーに過ぎないので、別の方法で設定するべきではありません。
返されたデータの一部を編集しました。デバッグに役立つものがあれば教えてください。私たちは実際にこれのためにPHPライブラリを使用していますが、上記のようにAPIを直接呼び出すことは、私が関連するとは思わない同じ問題を持っているためです。