Портфолио со Stack Exchange Основная информация

В настоящее время я хочу разработать веб-страницу, на которой будут отображаться мои достижения в Stack Exchange.

Только основная информация... Заработанные значки и репутация.

Я новичок в Javascript. Я кратко рассмотрел Javascript SDK, но, похоже, не могу пройти мимо введения. По-видимому, для доступа к информации мне нужен токен доступа для загрузки URL-адресов «/me».

Вот ссылка на API: https://api.stackexchange.com/docs/js-lib

Правильно ли я подхожу к этому? Все, что мне нужно загрузить, это репутация и заработанные значки. И перезагружать эти значения каждый раз, когда страница обновляется.


person jsetting32    schedule 18.12.2014    source источник
comment
Вы хотите использовать API? То, что вы описываете, похоже на готовые к использованию flair вставки, которые вы найдете на странице своего профиля на соответствующей вкладке.   -  person LJᛃ    schedule 18.12.2014
comment
Это то, о чем вы говорили: stackoverflow.com/users/2086142/jsetting32/flair   -  person jsetting32    schedule 18.12.2014
comment
Я думаю, что это возвращает только img. Это решение, но я хочу извлечь данные и отправить их в пользовательское представление, которое у меня есть на моей веб-странице.   -  person jsetting32    schedule 18.12.2014
comment
Да, это было то, о чем я говорил, и вы правы, это всего лишь изображение.   -  person LJᛃ    schedule 18.12.2014
comment
Итак, без использования решения flair мне придется копаться в API, чтобы получить эту информацию?   -  person jsetting32    schedule 18.12.2014
comment
В зависимости от вашего приложения вы можете пропустить аутентификацию, если хотите получить доступ к общедоступным данным. api.stackexchange.com/users/2086142?site=stackoverflow Обратите внимание, что применяется квота, поэтому вы хотели бы запросить и сохранить данные на вашем сервере. См. обзор API для документа.   -  person LJᛃ    schedule 18.12.2014
comment
Ого... Это потрясающе... Не нужно возиться с API... Вот URL, который мне нужен!!! Спасибо ЖЖ   -  person jsetting32    schedule 18.12.2014


Ответы (1)


Благодаря LJ_1102 проблема решена...

Вот нужный мне URL: https://api.stackexchange.com/users/2086142?site=stackoverflow

Что возвращает

{"items": [{"badge_counts":{"bronze":20,"silver":4,"gold":1}, "account_id":2384980, "is_employee":false, "last_modified_date":1418916218, "last_access_date":1418916810, "reputation_change_year":314, "reputation_change_quarter":189, "reputation_change_month":17, "reputation_change_week":12, "reputation_change_day":12, "reputation":658, "creation_date":1361259689, "user_type":"registered", "user_id":2086142, "age":23, "accept_rate":53, "location":"Petaluma, CA", "website_url":"", "link":"http://stackoverflow.com/users/2086142/jsetting32", "display_name":"jsetting32", "profile_image":"http://i.stack.imgur.com/dPs0T.jpg?s=128&g=1"}], "has_more":false,"quota_max":300,"quota_remaining":279}

Где ключи badge_counts и reputation это то, что мне нужно!

person jsetting32    schedule 18.12.2014