|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
31
|
32
|
33
|
34
|
35
|
36
|
37
|
38
|
39
|
40
|
41
|
42
|
43
|
44
|
| 1 |
Discovering the Micropub endpoint given the profile URL of a user |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
| 2 |
Authenticating requests by including the access token in the HTTP Authorization header |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
|
✖ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 3 |
Authenticating requests by including the access token in the post body for x-www-form-urlencoded requests |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
|
✖ |
✔ |
✔ |
✔ |
✖ |
✔ |
✔ |
|
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✖ |
✖ |
✔ |
✔ |
✔ |
✖ |
✔ |
| 4 |
Limiting the ability to create posts given an access token by requiring that the access token contain at least one OAuth 2.0 scope value |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
|
✔ |
✖ |
✔ |
✔ |
✔ |
|
|
✔ |
|
✔ |
✔ |
|
|
✖ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✖ |
✔ |
✖ |
✖ |
✔ |
✖ |
✖ |
✔ |
✖ |
✖ |
✖ |
| 5 |
Creating a post using x-www-form-urlencoded syntax with one or more properties |
|
✔ |
✔ |
✔ |
✔ |
✖ |
✖ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✖ |
✔ |
✔ |
✖ |
✖ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✖ |
✔ |
✔ |
✔ |
✔ |
| 6 |
Creating a post using JSON syntax with one or more properties |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✖ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✖ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
|
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 7 |
Creating a post using x-www-form-urlencoded syntax with multiple values of the same property name |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 8 |
Creating a post using JSON syntax with multiple values of the same property name |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
|
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 9 |
Creating a post using JSON syntax including a nested Microformats2 object |
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
|
|
✔ |
✔ |
|
✔ |
|
|
|
|
✔ |
|
|
|
|
|
|
✔ |
|
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
|
✖ |
✔ |
| 10 |
Uploading a file to the specified Media Endpoint |
|
✔ |
✔ |
✔ |
|
|
✔ |
✔ |
|
|
|
|
|
✔ |
✔ |
|
|
✔ |
✔ |
|
|
✔ |
|
|
✔ |
✔ |
|
|
✔ |
✔ |
|
|
|
|
|
|
✔ |
✖ |
|
✔ |
✔ |
✔ |
✔ |
|
✖ |
| 11 |
Creating a post with a file by sending the request as multipart/form-data to the Micropub endpoint |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
|
✔ |
|
✔ |
|
✔ |
|
|
|
|
✔ |
✔ |
|
✔ |
✔ |
|
✔ |
|
✔ |
|
|
|
✔ |
✔ |
|
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
| 12 |
Creating a post with a photo referenced by URL |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
|
✔ |
|
✔ |
|
|
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
| 13 |
Creating a post with a photo referenced by URL that includes image alt text |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
✔ |
✔ |
|
|
✔ |
|
|
|
✔ |
|
|
✔ |
✔ |
|
|
✔ |
|
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
| 14 |
Returning HTTP 201 Created and a Location header when creating a post |
|
✔ |
✔ |
|
✔ |
✔ |
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 15 |
Returning HTTP 202 Created and a Location header when creating a post |
|
|
|
✔ |
|
|
✔ |
✔ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
✔ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
Updating a post and replacing all values of a property |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
|
✔ |
|
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
|
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 17 |
Updating a post and adding a value to a property |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
|
✔ |
|
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
|
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 18 |
Updating a post and removing a value from a property |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
|
✔ |
|
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
|
|
✔ |
✔ |
|
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 19 |
Updating a post and removing a property |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
|
✔ |
|
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
|
|
✔ |
✔ |
|
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
| 20 |
Returning HTTP 200 OK when updating a post |
|
✔ |
✔ |
✔ |
|
✔ |
|
✔ |
|
|
|
✔ |
|
|
✔ |
|
✔ |
✔ |
|
|
|
|
|
|
|
|
|
|
|
✔ |
|
|
|
|
|
|
|
✔ |
✔ |
✔ |
|
|
|
✔ |
|
| 21 |
Returning HTTP 201 Created when updating a post if the update cause the post URL to change |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
✔ |
✔ |
|
|
|
|
|
|
|
|
✔ |
✔ |
|
✔ |
|
|
|
|
✔ |
|
|
| 22 |
Returning HTTP 204 No Content when updating a post |
|
|
|
|
|
|
✔ |
|
|
|
|
|
|
✔ |
|
|
|
|
|
|
|
✔ |
|
|
|
|
✔ |
|
✔ |
|
|
|
|
✔ |
✔ |
|
✔ |
|
|
|
✔ |
✔ |
|
|
✔ |
| 23 |
Deleting a post using x-www-form-urlencoded syntax |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
✔ |
|
|
|
✔ |
|
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 24 |
Deleting a post using JSON syntax |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
✔ |
|
|
|
✔ |
|
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 25 |
Undeleting a post using x-www-form-urlencoded syntax |
|
✔ |
|
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
|
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
|
|
|
|
|
|
✔ |
|
|
|
|
✔ |
|
✔ |
✔ |
✔ |
|
|
✔ |
✔ |
|
✔ |
✔ |
| 26 |
Undeleting a post using JSON syntax |
|
✔ |
|
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
|
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
|
|
|
|
|
|
✔ |
|
|
|
|
✔ |
|
✔ |
✔ |
✔ |
|
|
✔ |
✔ |
|
✔ |
✔ |
| 27 |
Uploading a photo to the Media Endpoint and using the resulting URL when creating a post |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
|
|
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 28 |
Querying the Micropub endpoint with q=config to retrieve the Media Endpoint and syndication targets if specified |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✖ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✖ |
✔ |
| 29 |
Querying the Micropub endpoint with q=syndicate-to to retrieve the list of syndication targets |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
|
✔ |
✔ |
|
|
|
✔ |
✔ |
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✖ |
✔ |
✔ |
✔ |
✔ |
✖ |
✔ |
| 30 |
Querying the Micropub endpoint for a post's source content without specifying a list of properties |
|
✔ |
✔ |
✔ |
✖ |
✔ |
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
✔ |
|
|
✔ |
|
|
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✖ |
✔ |
✖ |
✔ |
✔ |
|
✔ |
| 31 |
Querying the Micropub endpoint for a post's source content looking only for specific properties |
|
✔ |
✔ |
✔ |
✖ |
✔ |
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
✔ |
|
|
✔ |
|
|
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✖ |
✔ |
✔ |
|
✔ |
| 32 |
Creating a post using x-www-form-urlencoded syntax with a single value for a property that normally accepts multiple values |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 33 |
Updating a post and adding a property |
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
|
✔ |
|
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
|
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
|
|
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
| 34 |
Creating a post with HTML content |
|
|
|
|
|
|
|
|
✔ |
|
|
✔ |
✔ |
✔ |
✔ |
|
✔ |
✔ |
✔ |
|
|
✔ |
|
|
✔ |
✔ |
✔ |
|
✔ |
✔ |
|
✔ |
|
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |