私はこの形式でJson
を解析する:このlinkからJavaでinstagram followersのリストを取得するには?
{"data": {
"user": {
"edge_follow": {
"count": 2554, "page_info": {
"node": {
"id": "5719761315", "username": "disneyangell" ...
"node": {
"id": "2260368333", "username": "moosa_sedaghat",...
"node": {
"id": "3982701506", "username": "alidadashi512", ...
.
.
.
。 私は、問題は、オブジェクトのノードリストが空であるか、それは常にゼロです解析されるも
GsonConverter
とジャクソンObjectMapper
を試してみましたwww.jsonschema2pojo.org/ から私のpojo
Sを得ました。 これを解決するには? この場合はCustomConverter
と書いてください。
私はレスポンスボディをチェックしませんでした。しかし今、oksoniでそのjsonを取得する方法は?私はクッキーを設定する方法を意味します... – Mehrad
私はokhttpで働いたことはありませんが、通常はクッキーを処理するためにjava.net.CookieManagerを使用することができます。例えばhttps://www.instagram.com/accounts/login/へのgetリクエストを送信するなどして、応答ヘッダーからCookieを取得します。 Cookie、パラメータ(ユーザー名とパスワード)、および必要なリクエストヘッダーを使用して、上記のリンクへの投稿要求を送信します。ブラウザの開発者ツールを使用して、ポストヘッダに含まれる内容(「Host」、「csrftoken」など)を確認することができます。 – TheDude
ブラウザのHttpヘッダーにCookieが見つかりました。それは動作しています...もう一度感謝します:) – Mehrad