Stack Exchange API

31.01.2018 12:25:33 Просмотров 51 Источник

После получения ответа с API, мы получаем объект без тела.

{
  "items": [
    {
      "owner": {
        "reputation": 31,
        "user_id": 7256724,
        "user_type": "registered",
        "profile_image": "https://i.stack.imgur.com/pQ5II.jpg?s=128&g=1",
        "display_name": "Dzinot",
        "link": "https://stackoverflow.com/users/7256724/dzinot"
      },
      "is_accepted": false,
      "score": 2,
      "last_activity_date": 1494515438,
      "creation_date": 1494515438,
      "answer_id": 43919322,
      "question_id": 18987292
    }
  ],
  "has_more": false,
  "quota_max": 10000,
  "quota_remaining": 9401
}

Как получить тело ответа?

У вопроса есть решение - Посмотреть?

Ответы - Stack Exchange API / Stack Exchange API

Является ответом!
Tanaike

31.01.2018 10:36:51

Вы можете получить тело, добавив filter=withbody. Например, когда /2.2/answers/43919322?order=desc&sort=activity&site=stackoverflowв URL вашего вопроса используется, URL-адрес выглядит следующим образом.

https://api.stackexchange.com/2.2/answers/43919322?order=desc&sort=activity&site=stackoverflow&filter=withbody&access_token=#####&key=#####

Если вы хотите получить данные с помощью curl,вы можете использовать это.

curl "https://api.stackexchange.com/2.2/answers/43919322?order=desc&sort=activity&site=stackoverflow&filter=withbody&access_token=#####&key=#####" | gunzip

Ссылка :

Если я неправильно понял ваш вопрос, Извините.

https://stackoverflow.com/questions/48530769/stack-exchange-api/48536862#comment84099092_48536862
Спасибо. Вот и все. "withbody" работает, но, например, если я хотел получить комментарии, я набираю "withcomments", и это не работает.
https://stackoverflow.com/questions/48530769/stack-exchange-api/48536862#comment84100544_48536862
@sdfgsdgsgr если вы хотите получить комментарии, пожалуйста, проверьте входящие. Подробная информация является api.stackexchange.com/docs/inbox но полное тело комментариев не может быть извлечено. В моем окружении это тот же результат. Об этом, пожалуйста, проверьте stackapps.com/questions/6490/…
https://stackoverflow.com/questions/48530769/stack-exchange-api/48536862#comment84101987_48536862
Я не думаю, что мы понимаем друг друга. Я не хочу получать комментарий от inbox. Я хочу получить комментарии или ответы от вопросов или ответов. zapodaj.net/0d35194e03fa9.png.html согласно этому сайту api.stackexchange.com/docs/types/question вопрос имеет ответ в фильтре не по умолчанию. Вот почему я делаю запрос по адресу api.stackexchange.com/docs/... но сайт молчит zapodaj.net/8b1871d627569.png.html . я не могу получить получить или ответы или комментарии.
https://stackoverflow.com/questions/48530769/stack-exchange-api/48536862#comment84102365_48536862
@sdfgsdgsgr я прошу прощения за неудобства и мое плохое знание английского языка. Я думаю, что ваш дополнительный вопрос должен быть замечен не только моими, но и другими пользователями. Таким образом, это может привести к решению или обходному пути. Так вы можете опубликовать его как новый вопрос? Также я хотел бы найти решение.
Закрыть X