Я в тупике!
Это сработает - обратите внимание, как число id помещается в URL-адрес в этом GET заявлении
id
GET
GET https://api.discogs.com/artists/8760?callback=callbackname
Возвращает следующую строку (усеченную):
({"meta": {"status": 200}, "data": {"name": "Madonna", "id": 8760, "resource_url": "https://api.example.com/artists/8760" .....
({"meta": {"status": 200}, "data": {"name": "Madonna", "id": 8760, "resource_url": "https://api.example.com/artists/8760"
Идентификационный номер этого исполнителя 8760
8760
Я пробовал это и продолжайте возвращаться с ошибками из-за кавычек или фигурных скобок, и моя переменная не передается в $ shell:
id=8760
GET https://api.discogs.com/artists/"$id"?callback=callbackname
GET https://api.discogs.com/artists/"'$id'"?callback=callbackname
GET https://api.discogs.com/artists/'"$id"'?callback=callbackname
все они возвращают множество ошибок и не возвращают правильный результат, если я просто ввел число вместо использования переменной
Попробуйте сформировать URL-адрес в операторе echo и сохранить его в переменной. Затем используйте get для переменной.
echo
get