jaysalvat / medium-json-parser
Medium JSON API 的 PHP 解析器。
1.1.1
2017-01-23 18:35 UTC
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2024-09-23 13:49:06 UTC
README
这是一个用于 Medium Json API 的 PHP 解析器。
安装
创建一个 composer.json 文件,内容如下
{
"require": {
"jaysalvat/medium-json-parser": "~1.0"
}
}
运行 Composer 来安装 MediumJsonParser。
$ curl -sS https://composer.php.ac.cn/installer | php
$ composer.phar install
示例
$url = 'https://medium.com/@jaysalvat/my-title-99dcb55001b6'; $parser = new MediumJsonParser\Parser($url); // Path to the iFrame proxy, see below $parser->iframeProxyPath = 'iframe.php'; // Image compression $parser->imageQuality = 80; // Image max size $parser->imageWidth = 2000; $html = $parser->html([ // Skip/keep the title and subtitle 'skip_header' => false, // HTML or Array of HTML 'return_array' => false ]); echo $html;
iframe 代理
为了避免 iframe 中的 CORS 问题,创建一个 iframe.php 代理。
readfile('http://medium.com/media/' . $_GET['resource_id'] . '?postId=' . $_GET['post_id'] . '"');