1

サーバーがすべてのInstagram写真を取得して、Webサイトに配置する方法を設定したいと思います。このlibhttps://github.com/mckelvey/instagram-node-libを使用しようとしています

写真フィードを取得するには、ユーザー(自分)として認証する必要があると表示されます。サーバーから自動化された方法でこれを行うことはできますか?私のサイトへの訪問者がログインする必要はありません...

自分のサイトで匿名ユーザーの自分のフィードを取得する方法がわかりません。リダイレクトやURLを処理するのではなく、サーバー側で独自のフィードを取得したいだけです。

ありがとう!

4

1 に答える 1

1

instagram-node-lib の設定方法(個人サイト用)

http://instagram.com/developer/ - 情報を入力します。どちらの URL も yourdomain.com にすることができます

Client ID / Client Secret を取得する必要があります。

また、ユーザー ID (ユーザー名ではありません) と access_token (基本的には、写真を取得しようとしているユーザーが閲覧可能な場合に備えて、特定の人物であることを証明する必要があります) も必要です。

さて、人々が OAuth について話し始めると (私も) あいまいになると思うので、access_token を取得するための不十分な方法を次に示します。

http://instafeedjs.com

ページで「ここをクリック」リンクを検索するだけで、この小さな JS の OAuth プロセスを実行すると、access_token を含むページが返されます。

さて、私たちが行ったことを証明するための小さなコードについては、次のとおりです。

Instagram = require('instagram-node-lib');

Instagram.set('client_id', '*******');
Instagram.set('client_secret', '*******');
Instagram.set('access_token', '*******');

console.log(Instagram.users.recent({ user_id: ******* })); // Notice the distinct lack of quotes around the user_Id

ハイタッチ!

于 2013-08-08T17:34:33.073 に答える