jobapis/jobs-goremote

让您的应用程序与GoRemote RSS Feed集成变得简单。

0.1.0 2017-02-09 13:22 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:18 UTC


README

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

关于

此包帮助PHP开发者连接到GoRemote.io职位板的RSS源。只需几行代码,您就可以从GoRemote源中获取职位列表。

示例

$client = new GoRemoteProvider(new GoRemoteQuery());
$jobs = $client->getJobs();

请参阅下方的用法部分以获取更多详细示例。

使命

JobApis通过开源软件使职位板和公司数据更易于访问。要了解更多信息,请访问JobApis.com,或通过admin@jobapis.com联系我们。

要求

安装

您可以使用Composer安装此包。在命令行中运行

$ composer require jobapis/jobs-goremote

用法

GoRemote没有搜索参数,只提供了一个包含他们最新职位的RSS源。为了获取最新的职位列表,首先创建一个查询对象。

$query = new JobApis\Jobs\Client\Queries\GoRemoteQuery();

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

$client = new JobApis\Jobs\Client\Providers\GoRemoteProvider($query);

并调用“getJobs”方法以检索结果。

$jobs = $client->getJobs();

“getJobs()”方法将根据Schema.org的JobPosting规范返回一个CollectionJob对象。

测试

  1. 从GitHub克隆此存储库。
  2. 使用Composer安装依赖项:$ composer install
  3. 运行测试套件:$ ./vendor/bin/phpunit
  4. (可选) 使用对API的真实HTTP调用运行测试套件:$ REAL_CALL=1 ./vendor/bin/phpunit

代码覆盖率报告将生成在项目根目录下的build/目录中。

贡献

请参阅JobApis的贡献指南以获取详细信息。

法律

免责声明

此包与GoRemote无关联或支持,我们不对此软件的任何使用或误用负责。

许可证

此包使用Apache 2.0许可证。请参阅许可证文件以获取更多信息。

版权

版权所有2017,Karl Hughes