文件名称:mention-client-php:用于发送webmention和pingback通知的客户端库
文件大小:357KB
文件格式:ZIP
更新时间:2024-06-13 02:29:43
indieweb webmention pingback HTML
Webmention客户 用于发送和通知的客户端库。 用法 基本用法 给定您的一个源URL,此功能将在页面上找到链接,发现每个URL的webmention和pingback端点,并为发现的任何内容发送提及。 <?php $ client = new IndieWeb \ MentionClient (); $ sent = $ client -> sendMentions ( $ sourceURL ); echo "Sent $sent mentions\n" ; ?> 该库将获取源URL,对其进行解析,然后查找第一个h-entry,h-card或h-event。 然后它将尝试将webmentions(和pingback)发送到对象中找到的所有URL,作为属性或“内容” HTML内。 该库尝试通过对目标URL进行HEAD请求并查看标头来查找端点,如果未找到标头,则发出GET请求并
【文件预览】:
mention-client-php-main
----src()
--------IndieWeb()
----phpunit(32B)
----CONTRIBUTING.md(158B)
----.travis.yml(83B)
----example.php(321B)
----phpunit.xml(579B)
----README.md(8KB)
----tests()
--------TagParserTest.php(5KB)
--------FindOutgoingLinksTest.php(3KB)
--------SendPingbackTest.php(2KB)
--------SendMentionsTest.php(3KB)
--------SendWebmentionTest.php(2KB)
--------data()
--------DiscoverTest.php(8KB)
--------bootstrap.php(56B)
--------LinkHeaderParserTest.php(4KB)
----.gitignore(55B)
----composer.json(593B)
----coverage()
--------MentionClient.php.html(640KB)
--------index.html(5KB)
--------clover.xml(14KB)
--------js()
--------fonts()
--------css()
--------dashboard.html(9KB)