6

こんにちは、新しい client_ID を作成しようとしていますが、Web サイトがありません。学習目的で client_id が必要です。新しいクライアントを作成しようとすると、次のように聞かれます: アプリケーション名: amb1s1_test 説明: Learning how to use instagram with python

ウェブサイト: (自宅のコンピューターを使用して intagram python API を使用するため、何を使用すればよいかわかりません)

OAuth redirect_uri: (わかりません)

ありがとう

4

2 に答える 2

5

Instagram API には Web サイトが必要です。流れは

  1. ユーザーを Instagram Web サイトに誘導して認証します。
  2. redirect_uriInstagramは、アクセス トークンを取得するために必要なデータを使用して、ユーザーをあなたにリダイレクトします。
  3. アクセストークンを取得し、それを使用してユーザーのデータをリクエストします

開発の場合http://localhost、Web サイトのアドレスとして使用できますが、これは Web サイトredirect_uriの構造によって異なります。

于 2013-02-06T15:31:34.147 に答える
5

ウェブサイトがなくても「遊ぶ」ことができます。Dikei の回答は技術的には正しいですが、探しているものがわかっている場合は、任意のリターン URL を入力できます。

http://www.google.comリターンURIとして入力し、サインインしたアカウントからこれにアクセスした場合
https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=http://www.google.com&response_type=code

CLIENT-ID をアプリケーション ID に置き換えると、Instagram からアカウントの承認リクエストを受け取ります。同意すると、次のようなクエリ文字列が添付された状態で Google に返されます。http://www.google.com?code=AABSDAKJHSF1283789012ASDBALKSD

クエリ文字列内のそのコード (承認後の短い期間) を使用して、そのユーザーの承認トークンを取得できます。これにより、API で他の楽しいことを実行できます。

これがリターン URL を持たない秘訣であり、残りはすべてここにあります: http://instagram.com/developer/authentication/

于 2014-02-21T09:52:13.800 に答える