Use an atom:link to ApiMediaUpload response instead of mediahref
'cause why not?
This commit is contained in:
parent
9728270acd
commit
b4c51b2d39
|
@ -91,10 +91,14 @@ class ApiMediaUploadAction extends ApiAuthAction
|
||||||
function showResponse(MediaFile $upload)
|
function showResponse(MediaFile $upload)
|
||||||
{
|
{
|
||||||
$this->initDocument();
|
$this->initDocument();
|
||||||
$this->elementStart('rsp', array('stat' => 'ok'));
|
$this->elementStart('rsp', array('stat' => 'ok', 'xmlns:atom'=>Activity::ATOM));
|
||||||
$this->element('mediaid', null, $upload->fileRecord->id);
|
$this->element('mediaid', null, $upload->fileRecord->id);
|
||||||
$this->element('mediaurl', null, $upload->shortUrl());
|
$this->element('mediaurl', null, $upload->shortUrl());
|
||||||
$this->element('mediahref', null, $upload->fileRecord->getUrl());
|
|
||||||
|
$enclosure = $upload->fileRecord->getEnclosure();
|
||||||
|
$this->element('atom:link', array('rel' => 'enclosure',
|
||||||
|
'href' => $enclosure->url,
|
||||||
|
'type' => $enclosure->mimetype));
|
||||||
$this->elementEnd('rsp');
|
$this->elementEnd('rsp');
|
||||||
$this->endDocument();
|
$this->endDocument();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue