https://www.php.net/manual/en/function.json-decode.php
В зависимости от второго параметра, json_decode возвращает или объект, или массив.
В случае с объектом: $link = $result->response->short_url
В случае с массивом: $link = $result['response']['short_url']