alsoknownasdrew/remote-ok-php

该软件包已被废弃且不再维护。未建议替代软件包。

Remoteok.io API PHP 客户端

v0.0.2 2020-10-27 12:32 UTC

This package is auto-updated.

Last update: 2023-04-14 21:16:18 UTC


README

Build Status Packagist PHP Version Support

安装

要求

通过 Composer 安装软件包:在终端运行 composer require 命令

composer require alsoknownasdrew/remote-ok-php

入门

require __DIR__ . '/vendor/autoload.php';

use Alsoknownasdrew\RemoteOK\Client\Factory\ClientFactory;

$client = ClientFactory::create();

用法

Remote OK API 法律声明

使用 Remote OK 的 API 提供的资料,您同意合法地提及 Remote OK 作为资料来源,并通过一个直接链接(不使用重定向)链接到 Remote OK 上的职位列表 URL。请勿未经书面许可使用我们的 Remote OK 和 r|OK 标志,因为它们是注册商标。感谢您使用 Remote OK!^__^

获取职位

从 Remoteok.io 获取可用的职位。

$positions = $client->positions();

$client->positions() 将返回一个 Position 对象数组。默认情况下,Remoteok.io API 会返回过去 30 天内的职位列表,但您可以通过传递可选的限制参数给 Client::positions() 方法

$positions = $client->positions(5); // will return an array with the 5 most recent positions

让我们通过从数组中取第一个职位来看看客户端响应的内容

$position = $positions[0];

获取职位属性

您可以从一个 Position 对象中获取以下属性:公司名称、公司标志 URL、公司地点、创建日期、描述、职位 ID、职位是否原创(布尔值)、缩略名、标签、标题、URL。

公司名称

获取公司名称。

$position->getCompany()->getName();

公司标志 URL

获取公司标志的完整 URL。

$position->getCompany()->getLogoUrl();

公司地点

获取公司地点。

$position->getCompany()->getLocation();

创建日期

获取职位发布的创建日期。

$position->getCreatedAt();

描述

获取职位发布的描述。

$position->getDescription();

职位 ID

获取 Remoteok.io 上职位的内部 ID。

$position->getId();

职位原创性

检查职位发布是否原创,返回布尔值。

$position->isOriginal();

缩略名

获取 Remoteok.io 上职位发布的缩略名。

$position->getSlug();

标签

获取与职位发布关联的标签。

$position->getTags();

标题

获取职位发布的标题。

$position->getTitle();

职位URL

获取Remoteok.io上职位发布的完整URL。

$position->getUrl();

贡献

欢迎贡献。在继续之前,请阅读行为准则贡献指南,其中包含有关贡献过程的信息。

贡献者 ✨

感谢以下这些优秀的人们(《表情符号键》)


Andriy

💻 🚧

Raphael

📖 💻

akshaythakare7

📖

Dario

💻

本项目遵循all-contributors规范。欢迎各种形式的贡献!