Я нашел API для групп Yahoo, который хотел бы использовать для добавления последних 100 сообщений в группу в формате JSON. Я не использовал API раньше, но мое исследование показало, что использование curl — лучший способ получить данные API программно (я планирую написать функцию в php, чтобы сделать это позже).
Когда я использую API в браузере работает нормально,
https://groups.yahoo.com/api/v1/groups/glastonburynoticeboard/messages?count=100&SortOrder = убывание&Направление = -1
но когда я пытаюсь использовать curl в терминале
Я получаю следующую ошибку:
У пользователя нет разрешения на ЧТЕНИЕ СООБЩЕНИЯ. Me … «» ERRORCODE «: 1101
Как получить разрешение на чтение, если мне не нужно ничего делать в браузере?
Спасибо
Когда я захожу на этот URL в браузере, меня просят подтвердить подлинность. Таким образом, может показаться, что вы уже прошли аутентификацию в своем браузере, и именно поэтому он работает (попробуйте это в приватном окне просмотра, тогда вам также следует запросить аутентификацию).
я догадываюсь https://developer.yahoo.com/oauth/guide/oauth-signing.html имеет информацию, которая вам нужна.
Других решений пока нет …