jeromeklam / freeapi
免费PHP API
1.0.2
2023-01-15 18:53 UTC
Requires
- php: >=7.0
- phing/phing: *
- psr/log: *
- robmorgan/phinx: *
Requires (Dev)
README
API Sirene V3
快速集成API Sirene。要使用它,需要注册一个应用程序。 https://api.insee.fr/catalogue/
文档: https://www.sirene.fr/static-resources/htm/sommaire.html
安装
composer require jeromeklam/freeapi
因此需要一个账户和一个注册的应用程序。生成的令牌存储在磁盘上,有效期至当天午夜。
调用限制在此处文档化: https://api.gouv.fr/guides/quelle-api-sirene
使用示例
$api_cfg = [
'key' => '<customer key>',
'secret' => '<customer secret>',
'path' => '<token store path>'
];
$api = \FreeAPI\INSEE\Sirene\Siret::getInstance($api_cfg);
$result = $api->find(['nom' => '*zoo*', 'ville' => 'amneville']);
foreach ($result as $unEtablissement) {
...
}
搜索元素包括
- 对于siren调用
- siren
- nom
- 对于siret调用
- siren
- siret
- nom
- cp
- ville
- sigle
可以使用以下字符进行搜索
- "*zoo" 表示以 zoo 结尾
- "zoo*" 表示以 zoo 开头
- "zoo" 表示包含 zoo
- "zoo~" 表示类似于 zoo,(详细信息请见: https://fr.wikipedia.org/wiki/Distance_de_Levenshtein)