asgeirsh / ssbapi
该包最新版本(dev-master)没有可用的许可证信息。
一个简单的面向对象的PHP工具,用于查询SSBs API。
dev-master
2016-09-25 23:47 UTC
Requires
- asgeirsh/curllib: dev-master
This package is not auto-updated.
Last update: 2024-09-28 19:20:40 UTC
README
一个简单的面向对象的PHP工具,用于查询SSBs API。该工具最初是为了从SSBs的活产婴儿统计数据中获取数据,用于制作UKM Norge关于目标群体和参与度的统计。
源代码要求
该库仅需要开源源代码,具体为
- 我的CURL包装器。它需要Composer,所以你不需要做任何事情。你可以简单地编写自己的CURL包装器,但必须实现AsgeirSH\CURLlib中的CURLInterface。
如何安装库?
使用Composer,并在composer.json中添加以下内容
"repositories": [ { "url": "https://github.com/AsgeirSH/SSBapi.git", "type": "git" } ], "require": { "asgeirsh/ssbapi": "dev-master" },
当代码有一个稳定的版本时,可以将dev-master替换为标准的Composer版本表达式。
如何使用库?
使用库非常简单。你只需要SSBapi类,无论是扩展它为你的类还是直接在脚本中使用它。如果我要经常获取报告,我通常会创建一个专门的类来做这件事(参见Eksempel/Levendefodte.php)。
示例代码
$SSBapi = new SSBapi(); # Sett hvilken ressurs (i.e. tabell) vi vil spørre på. # Argumentet her må være på formen ressurs/ID. $SSBapi->setResource('table/'.$this->table); # Legg til parametere i spørringen. $SSBapi->addQueryParameter("Region", "item", array("0104")); # 0104 = Moss # [Sett flere parametre...] # Velg resultat-format. Alternativene er json-stat, csv og xlsx. $SSBapi->addResponseFormat("json-stat"); # Kjør spørringen mot SSB og returner resultatet i en variabel. $result = $SSBapi->run();
TODO / 下一步
- 编写测试
- 发布版本。