2017-10-20 11 views
0

ウェブサイト用のInstagramフィードリーダーを実装したいと考えています。 Instagramへのログインをユーザーに要求せずに、独自のインタラクティブな方法でInstagramフィードを表示するリーダーです。 Instagram APIまたはその新しいInstagram Business APIを使用して、これを確実に行う方法がありますか?Instagramフィードビューア用のAPI

現在のオプションとその注意点:

1.ここで見つけるのInstagramのV1のAPI(https://www.instagram.com/developer/ が認証するために、ユーザが必要となります。アプリケーションでgrant_type=client_credentialsを使用してトークンを取得してAPI呼び出しを行う方法はありません。

生成されたトークンの有効期限は切れていないようですが、手動で生成されたトークンを使用するソリューションを信頼性の低いものにすると、いつでも期限が切れる可能性があります。 Instagramのビジネスは、再度ログインするユーザーを必要とする、ここで見つけるAPI(https://developers.facebook.com/docs/instagram-api/) は、Instagramのビジネスアカウントを必要とし、同時にメディア・エンドポイントへのクエリは、ユーザーのアクセストークンを必要としているように見える占める https://www.instagram.com/developer/authentication/

2トークンの生成/更新を行う。 (https://developers.facebook.com/docs/instagram-api/reference/media/

私はhttps://www.instagram.com/{username}/media/のようなエンドポイントを認識していますが、これは文書化されておらず、いつでも消えることがあります。

私は、ユーザーが認証トークンを生成する必要がないようなフィードを実装するための助力や推奨を高く評価します。

答えて

0

それはInstagramのAPIのドキュメントに言われているとおり、アプリケーションで

、各ユーザーが有効なaccess_tokenはを受信するために、認証と承認の流れを経る必要があります。

ので、私はあまりにも道を見ることができます:「/メディア」末端ポイント

  1. 使用何かが1日に消えることができますので、それは単なる文書化されていないではない、(私はそれが比較的信頼性があると信じて、ブロックされるまで、それはInstagramの最近の投稿に
を取得するためのいくつかの一般的なツールで行われているようなもの)
  • は、Instagramの上で自分自身を認証し、APIリクエストのために独自のaccess_tokenはを使用します