Мне нужно получить идентификатор пользователя Instagram # для использования в Google Script - PullRequest
0 голосов
/ 06 апреля 2020

Я хотел бы взять имя пользователя и подключить его к этому формату

https://www.instagram.com/{username}/?__a=1

, благодаря этой теме для этого совета

Мне нужно следовать эта ссылка в java, и при этом она представляет следующий код страницы, который я сократил для экономии места. В качестве примера я использовал профессионального скейтбордиста Nyjah Huston.

{"logging_page_id":"profilePage_8223552","show_suggested_profiles":false,"show_follow_dialog":false,"graphql":{"user":{"biography":"Sender\ud83d\ude08\n@nikesb @monsterenergy @elementbrand  @blackplaguebrewing @socialcbd @priverevaux","blocked_by_viewer":false,"restricted_by_viewer":null,"country_block":false,"external_url":"https://www.nike.com/t/sb-nyjah-free-skate-shoe-oKwn7N/AA4272-300","external_url_linkshimmed":"https://l.instagram.com/?u=https%3A%2F%2Fwww.nike.com%2Ft%2Fsb-nyjah-free-skate-shoe-oKwn7N%2FAA4272-300&e=ATMW9Q8NwN2Mcwm_Bd5I8DeuAKP4L7IHpy_PdylDnGU8qqokJU6Z1kh_emEIVfJ1q8Xtq1b0&s=1","edge_followed_by":{"count":3969537},"followed_by_viewer":false,"edge_follow":{"count":694},"follows_viewer":false,"full_name":"Nyjah Huston"

Как видите, идентификатор пользователя - это одна из первых вещей на странице

{"logging_page_id":"profilePage_8223552"

идентификатор пользователя 8223552 в этом случае. Я совершенно новичок в java, и мне нужно знать, как перейти по этой ссылке и проанализировать эти данные, чтобы превратить идентификатор пользователя в переменную для использования в моем скрипте Google. Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 06 апреля 2020

Вы можете легко проанализировать это JSON содержимое для объекта, который содержит только ту информацию, которая вам нужна:

class UserInformation{
    private String logging_page_id;
}

Я предлагаю этот вариант, потому что если вам потребуется в будущем получить другую информацию, вы можете легко просто растянуть объект.

Как выполнить преобразование, пожалуйста, обратитесь к этому stackoverflow

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...