jobbrander/jobs-dice

此包已被弃用,不再维护。作者建议使用 jobapis/jobs-dice 包。

简化了将您的应用程序与Dice Jobs API集成的过程。

1.0.1 2016-09-08 00:54 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:46:41 UTC


README

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads

弃用通知:自2017年10月起,Dice Jobs API已关闭。Dice没有给出任何原因,但我对此无能为力。此库不再工作,以下所有内容仅供参考。

如需联系Dice,请填写他们网站上的此表单:http://techhub.dice.com/Dice_General-ContactUs_D.html

此包为JobBrander的Jobs Client提供Dice Jobs API支持。

安装

使用composer进行安装

composer require jobapis/jobs-dice

使用方法

创建一个查询对象,并通过构造函数添加您希望的所有参数。

// Add parameters to the query via the constructor
$query = new JobApis\Jobs\Client\Queries\DiceQuery([
    'text' => 'engineering'
]);

或者通过“set”方法。API文档中记录的所有参数都可以添加。

// Add parameters via the set() method
$query->set('skill', 'soldering');

如果您愿意,甚至可以链式调用。

// Add parameters via the set() method
$query->set('state', 'Illinois')
    ->set('city', 'Chicago')
    ->set('country', 'United States');

然后将查询对象注入到提供者中。

// Instantiating provider with a query object
$client = new JobApis\Jobs\Client\Provider\DiceProvider($query);

并调用“getJobs”方法以获取结果。

// Get a Collection of Jobs
$jobs = $client->getJobs();

这将返回一个Collection,其中包含Job对象。

测试

运行所有测试(不包括实际API调用)

$ ./vendor/bin/phpunit

运行所有测试(包括实际API调用)

$ REAL_CALL=1 ./vendor/bin/phpunit

贡献

请参阅CONTRIBUTING以获取详细信息。

鸣谢

许可

Apache 2.0。有关更多信息,请参阅许可文件