web-dev-qa-db-ja.com

InstagramクライアントID / Instagram APIの新しい要件

私はここ数年、いくつかのプロジェクトでinstafeedを使用していますが、すべてに問題はありません。 Instagramの新しいAPI要件により、いくつかの問題が発生し、どんな助けも非常に優れています-

これまでに、基本的なAPIアクセスをセットアップしました(私のIDとaccsessTokenを生成しました)-

(だから私はここでドキュメントを完成させました- https://developers.facebook.com/docs/instagram-basic-display-api/getting-started

私は今ClientIDを取得しようとしていますが、これを行う場所を見つけることができないようです(この変更が新しいことを前提とすると、オンラインで見つけた情報の割り当ては、これを行う古い方法を参照しています):

https://www.instagram.com/developer/clients/register/

ただし、これは次を返します:

新規登録はサポートされなくなりました

だから質問(そしてここでどんな助けも本当に感謝されます)-

1)instafeed jsを引き続き使用して、サイトにInstagramの投稿を表示できますか(APIへのこれらすべての変更により、新規アカウント

2)どうすればClientIDを生成できますか?

つまり(これはinstafeed.jsからのものです)

var feed = new Instafeed({
    get: 'user',      // <-- new
    userId: 'XXXXXXX <<<< GOT THE CODE',   // <-- new
    clientId: '??????????????? <<< **need this code for it to work**',
    accessToken:'XXXXXXX <<<< Got the code',
    template: '<a href="{{link}}"><img src="{{image}}" /></a>',
    sortBy: 'most-recent',
    limit: '6',
    resolution: 'thumbnail'
});
feed.run();

これに関するどんな助けでも素晴らしいです-私がジュニア開発者の方法で質問をしたならば、申し訳ありませんが、私は私です:P

最後の質問として(そして少し生意気です)-

3)Instagramの投稿を新しいAPI設定でサイトに投稿することに関して、どのような穴が見つかりましたか(これは、「あなたが知っていることとあなたが知らないことがわかっていることだけを知ることができる」と尋ねています)。何かを見落としたことはありません。

よろしくお願いします、よろしくお願いします、W

3
Wally

クライアント側のコードのみを使用して、新しいAPIを介してユーザーのInstagramフィードを別のWebサイトに埋め込む方法を知りません(これはinstafeed.jsの仕組みです)。

それは本当です...しかし、あなたが箱の外で考えることをいとわないなら、あなたはまだあなたのウェブサイトにあなたのフィードを表示することができます。ヒント:ZapierがInstagram画像をバックグラウンドでパブリックRSSフィードにクロスポストする必要があります。

ここでそれを読んでください: https://stackoverflow.com/a/60394300/239755

0
JoostS