namespace shpub;
/**
- * @link http://micropub.net/draft/
- * @link http://indieweb.org/authorization-endpoint
+ * Connect to a micropub server to get an access token.
+ *
+ * @author Christian Weiske <cweiske@cweiske.de>
+ * @license http://www.gnu.org/licenses/agpl.html GNU AGPL v3
+ * @link http://cweiske.de/shpub.htm
+ * @link http://micropub.net/draft/
+ * @link http://indieweb.org/authorization-endpoint
*/
class Command_Connect
{
array(
'short_name' => '-s',
'long_name' => '--scope',
- 'description' => 'Space-separated list of scopes to request (default create)',
+ 'description' => 'Space-separated list of scopes to request'
+ . ' (default: create)',
'action' => 'StoreString',
'default' => 'create',
)
Log::err($res->getBody());
exit(2);
}
- if ($res->getHeader('content-type') == 'application/x-www-form-urlencoded') {
+ if (Util::getMimeType($res) == 'application/x-www-form-urlencoded') {
parse_str($res->getBody(), $tokenParams);
- } elseif ($res->getHeader('content-type') == 'application/json') {
+ } elseif (Util::getMimeType($res) == 'application/json') {
$tokenParams = json_decode($res->getBody(), true);
} else {
Log::err('Wrong content type in auth verification response');