4

Instagramと統合するアプリケーションを書いています。一部のAPIにアクセスするには、InstagramでoAuthによる認証が必要です。私はこれまでoAuthoを使用したことがなく、完全に失われています。具体的には、これをPython(私の強い言語ではない)で行うので、どこから始めればよいのかわかりません。

したがって、何よりもまず、oAuthトークンを取得する必要があることを私は知っています。Instagramサイトは私にclient_secretとclient_idをくれました。しかし、それは私にリダイレクトURIも与えました。これらの3つを一緒に使用することになっていることは知っていますが、方法がわかりません。

これはデスクトップアプリなので、何らかのWebコンポーネントを使用する必要がありますか?

誰かが私を正しい方向に向けることができますか?

ありがとう!

4

3 に答える 3

4

おそらくhttps://github.com/Instagram/python-instagramのようなモジュールが必要になるでしょう。

サイトからの例

from instagram.client import InstagramAPI

api = InstagramAPI(client_id='YOUR_CLIENT_ID', client_secret='YOUR_CLIENT_SECRET')
popular_media = api.media_popular(count=20)
for media in popular_media:
    print media.images['standard_resolution'].url
于 2012-10-31T04:13:27.673 に答える
2

実際には、多くのPythonがInstagramでどのように機能するかを理解するのに役立つように、既存のコードを試してみることをお勧めします。使ってみてください

https://github.com/oh-moore/followpie

また

https://github.com/marclave/InstaBot

これらのいずれかを使用すると、oAuthがどのように機能するかを理解するのに役立ち、エラーメッセージング、デバッグなどがすでに付属しています。空白を埋めて、そこからハッキングを開始できます。

于 2014-12-31T22:54:46.033 に答える
0

これを非常に簡単にするいくつかのまともなoAuthpythonライブラリがあります。oAuthサイトで推奨されているのはpython-oauth2です。

DjangoとTwitterAPIを使用した例があります。これはInstagramに簡単に適応できるはずです。

于 2012-10-31T04:11:52.543 に答える