Если вы используете xpath в HTML (кстати, это не рекомендуется, поскольку HTML не является подмножеством XML, если он не является XHTML и не требует закрытия некоторых тегов), не должен ли он быть // html /body / a / @ href?
В противном случае вы можете использовать регулярное выражение для извлечения URL:
if(preg_match('/href="(.*?)"/', $m)) {
$url = $m[1];
}
Или вы можете сузить его, чтобы разделить другие части, но вам нужнобудьте очень осторожны, потому что я сомневаюсь, что API гарантирует, что URL всегда будет иметь одинаковый формат (например, субдомен всегда будет заканчиваться медиа).