Skip to content

Instantly share code, notes, and snippets.

@RosemaryOrchard
RosemaryOrchard / media-endpoint-ui.php
Created November 24, 2019 07:27
A sample UI for a Media Endpoint
<?php
$myURL = 'URL_GOES_HERE';
$myLoginURL = 'URL_GOES_HERE';
function urlMatches($url1, $url2)
{
if ($url1 == $url2) return true;
if ($url1 . '/' == $url2) return true;
if ($url1 == $url2 . '/') return true;
<?php
$token_endpoint = 'https://tokens.indieauth.com/token';
$base_url = 'https://media.aaronpk.com/';
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Authorization');
if(isset($_SERVER['HTTP_ACCEPT']) && strpos($_SERVER['HTTP_ACCEPT'], 'text/plain') !== false) {
$format = 'text';
} else {