Skip to content

Latest commit

 

History

History
84 lines (54 loc) · 2.69 KB

telegraph.md

File metadata and controls

84 lines (54 loc) · 2.69 KB

Telegraph

Implementation Home Page URL: https://telegraph.p3k.io

Source Code repo URL(s) (optional): https://github.com/aaronpk/Telegraph

  • 100% open source implementation

Programming Language(s): PHP

Developer(s): Aaron Parecki

Implementation Classes (Sender and/or Receiver): Sender

Sending

Discovery Tests (3.1.1)

MUST

Sending Tests (3.1.2)

MUST

  • Accepts HTTP 200 response as a success
  • Accepts HTTP 201 response as a success
  • Accepts HTTP 202 response as a success

Update Tests (3.1.3)

SHOULD

Implementation Notes

Since Telegraph is an API, it depends on the calling website to update the post contents and trigger sending Webmentions when the post is updated.

Delete Test (3.1.4)

SHOULD

Security Considerations (4)

  • The sender avoids sending a Webmention to a loopback address (SHOULD)

Extensions

This implementation has also implemented the following extensions.

  • Salmention
  • Vouch
  • Private Webmention
  • Telegraph will pass on an authorization code when sending a Webmention, but of course does not have the ability to generate codes for arbitrary websites itself.