2

Instagramに再度ログインしようとしていますが、検証にoAuthを使用するAPI v2を使用せずにこれを行う必要があります. 私が持っている唯一のものは、ログインするためのユーザー名とパスワードです。だから私がしたことは、方法、Android用のinstagramアプリケーション、うまくいけばIOSがそれを行う方法を探していました。

次の URL でリクエストが作成されていることがわかります: https://instagr.am/api/v1/accounts/login/

そのリンクに直接アクセスすると、ページが見つからないというエラーが表示される可能性が高くなります。少しグーグルで調べた後、2 年前の投稿に出くわしました。この投稿には、Useragent に「Instagram」という文字列を含める必要があると書かれています。

ユーザーエージェントを偽造することでそれを行いました。結果は次のとおりです。

{"status":"fail","message":"Your version of Instagram is out of date. Please upgrade your app in the Play Store to log in to Instagram."}

さて、何か他のものや他のヘッダーも追加する必要があると推測しているので、AndroidまたはIOSアプリのいずれかによってinstagramに送信されるリクエストを取得する方法を探していました.

次に、Bluestack をダウンロードし、これを使用して自分のコンピューターに instagram をインストールして実行しました。正常にインストールしてログインできましたが、リクエストが https:// サーバーに送信されているため、Charles を使用してログに記録できませんでした

また、Wireshark を使用して取得しようとしましたが、残念ながら、使用経験があまりないため、目的がわかりません。

oAuthを使用せずにC#でinstagramにログインする方法を教えてください。ユーザー名とパスワードしかありません。

私はおそらく自分自身をリクエストする最後の部分をコーディングしますが、instagram に送信されているヘッダーをキャプチャできません。

また、Android のネットワーク トラフィックをキャプチャする Charles/Wireshark のようなものがあれば、それについても教えてください。

4

4 に答える 4

2

USB 経由で PC のインターネット接続を使用するようにデバイスに指示できる場合は、Fiddler を使用して要求をキャプチャし、要求ヘッダーを表示できるはずです。近づいているようですが、リクエストのどこかにバージョン番号が必要なだけかもしれません。

于 2013-01-20T07:02:43.827 に答える
0

login \ passwordのみを使用して、 https://instagram.com/accounts/login/からいつでもログインできます。

トラフィックをスニッフィングする機能があると、あなたが達成しようとしていることを防ぐためにすべてのメッセージに署名するため、役に立ちません。

于 2013-02-08T12:02:25.700 に答える
0

Instaguser ライブラリはこちらにあります。https://github.com/ThinhVu/InstagramUser

Instaguser を使用すると、OAuth なしで instagram にログインできます。現時点では、ユーザー情報を変更できます: ユーザー名、経歴など。

于 2016-07-11T08:26:56.810 に答える