2016-07-05 21 views
5

私はc#を使用してスケジュールジョブを実装し、3時間ごとに実行し、最新の50画像をinstagarmに投稿し、ローカルキャッシュディレクトリに保存してinstagarm画像をサイトに表示します。Instagram APIの統合

私はそれは、ログイン画面をInstagramのためにリダイレクト以下のURL(正しい値の交換)を呼び出すときにこれまでのところ、私はhttps://www.instagram.com/developer

ごとに実施している、 ので、この1時間のログインがありますか?このログインが期限切れになるとスケジュールジョブでこれを使用する予定であるため、問題が発生します。あなたが最初の時間にログインしているとき

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

答えて

2

それはどこかに認証トークンを格納する必要がありますし、このトークンは、すべての要求を認証するために使用されます。

InstaSharp - Instagram APIをラップするようにしてください。

それを使用する方法、認証を設定する方法などのいくつかの例もあります。

+0

何らかの理由で、認証トークンをどこかに保持していますか?私はschedukeジョブとしてこれを使用しようとしています。 – KRR

+0

Instagram Docsによると:「これらのトークンはユーザーにとって一意であり、安全に保存する必要があります。アクセストークンは今後いつでも期限切れになる可能性があります。したがって、ローカルに永続的に格納することはできますが、いつでもAPI側で期限切れにすることができます。私はあなたが3時間ごとに認証をやろうと思っています - それはうまくいくでしょう。とにかく、あなたはそれのためのいくつかのチェックを作成し、必要に応じて再認証を行うことができます。 – MaKCbIMKo

+0

それは問題ありませんが、私はInstagramにログインする必要がある認証トークンを取得するために、このログインセッションはいつでも期限切れになる可能性がありますか? – KRR