-1

もう数ヶ月探してますが、探すのに疲れました...

個人のフェイスブックアカウントを持っています。ビジネスアカウントやファンアカウントなどではありません。個人のウェブサイトに写真を自動的に掲載したいと考えています。これは私が見つけたものです: それがいかに簡単かについての何百もの例がありますが、それらはファンアカウントでのみ機能します. ホロクのアプリを作るのに数年費やしたら、それを機能させることができるかもしれないと主張する人もいます. これを試し、あきらめ、Wordpress をインストールしてすべてを Wordpress に変換し、すべての Facebook フォト ウィジェットを試してみて、どれも機能しないことがわかり、最終的にあきらめた人々に関する多くのブログ。

それで...一般公開されているすべてのアルバムの名前と、個人のFacebookアカウントで一般公開されているすべての写真を取得するコードを書いた人の例はどこにもありますか? また、これはウィジェットやアプリのリクエストではありません。以前にこの質問を 2 回しましたが、どちらもすぐに閉じられました。なぜなら、最初の人が私が Wordpress のウィジェットまたはアプリを求めていると言ったからです。

4

1 に答える 1

1

最も簡単な方法:

  • IFTTTでアカウントを取得し、個人の Facebook アカウントにアップロードされた写真を取得して、アクセスしたり Web サイトに埋め込んだりできる公開場所に投稿するレシピを設定します。

2 番目に簡単な方法:

  • 自分だけが投稿できるFacebook ページを作成します。
  • そのページで写真を共有します。
  • クエリhttps://graph.facebook.com/PAGE_ID/photos(アクセス トークンは不要) と返された json を解析して写真を表示します (または、任意の数のチュートリアル/準備されたスクリプトを使用して写真を表示します)。

あなたの要求を正確に満たす方法:

  • Facebook アプリを作成します(Heroku アプリではありません)。
  • Web サイト情報を使用して、「Facebook ログインを使用する Web サイト」用にアプリを構成します。
  • そのアプリにアクセス許可のみでログインし、user_photos与えられた短期アクセス トークンを保存します。
  • 短期アクセス トークンを拡張し、これを保存します。
  • このアクセス トークンを使用して をクエリし、共有するアルバムの をhttps://graph.facebook.com/me/albums?access_token=ACCESS_TOKEN見つけます。id
  • スクリプトをコーディングして、返された json オブジェクトをクエリおよび解析し、各オブジェクトhttps://graph.facebook.com/ALBUM_ID/photos.fields(source)&access_token=ACCESS_TOKENで返された URLを forタグとして使用して、これらの写真を表示します。sourcesrc<img>
  • 保存されているアクセス トークンを少なくとも 60 日に 1 回、または有効期限が切れるたびに更新するようにリマインダー システムをコーディングします。
于 2013-04-02T02:28:46.910 に答える