ウェブサイト用の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/
のようなエンドポイントを認識していますが、これは文書化されておらず、いつでも消えることがあります。
私は、ユーザーが認証トークンを生成する必要がないようなフィードを実装するための助力や推奨を高く評価します。