2016-03-29 8 views
0

私のクライアントのアプリでinstagram APIを使用しています。これは、各ユーザーのプロファイルを持つソーシャルネットワーキングアプリの一種です。このアプリには、プロファイルページに人物の最近の写真が表示されるセクションがあります。問題は、私がinstagramセクションのプロフィールを見るたびにユーザーをログインさせなければならないことです。ユーザーが一度だけログインして、もう一度ログインする必要はありませんか?iOS Instagramは毎回ログインします

Tinderのような他のアプリでは、ログインは一度しか行われず、プロファイルをInstagramに接続しています(アプリを終了しても)。これは、アプリがInstagramのクレデンシャルまたは写真を格納していることを意味します。しかし、instagram開発者ポータルに関する最新のドキュメントには、ログイン資格情報や写真は保存されていないと言われています。私たちのアプリでこの振る舞いをどうやって模倣することができますか?

答えて

1

ログインの場合は、保存できる特定の用途のためにaccess tokenを取得できます。また、すべてのデータ取得要求に対して、アクセストークンが有効になるまで、そのログイントークンを使用してデータを取得することもできます。

アクセスを得るために

あなたはInstagramのガイドに従うことができますトークン:直接私たちの認可URLにユーザー

    • のようなものです Instagram: User Authentication

      。ユーザーが にログインしていない場合、ログインするように求められます。 がInstagramデータへのアプリケーションアクセスを許可するかどうかを尋ねられます。別のユーザーに対するイメージについては

    • クライアント側のログイン


    あなたはすでにInstagramのユーザーのユーザー名を持っている場合は、getをすることによって直接得ることができ、ユーザの公開フィードをしたい場合認証/アクセスを必要とせずにリクエストトークン

    https://www.instagram.com/{user-name of Instagram user for which you have to retrieve the media}/media/ 
    

    例:https://www.instagram.com/instagram/media/、これは公開フィード画像

  • +0

    でJSONを返します。 本当にありがとう!それは役に立ちました。質問 - 誰かのプロフィールにプライベートフィードがあり、その人に従わない場合は、アクセストークンを使ってInstagram APIを使ってフィードを見ることができますか? – anivader

    +0

    ほとんど、私はそれを試していませんでしたが、Instagramのプライバシーポリシーに従って、あなたが従っていないユーザーの私的メディアを取得することはありません – HardikDG

    関連する問題