1

Facebook アカウントのアルバムや写真を自分の Web サイトに自動的に表示したいクライアントがいます。そのため、それらを 2 つの場所で管理する必要はありません。

調査に数時間を費やしましたが、このシナリオを正確に説明するものは見つかりませんでした。Facebook 開発者のドキュメントで認証とアクセス トークンについてたくさん読んだことがありますが、まだ私のシナリオを明確に把握できていません。

私が確かに知っていることは、クライアントの Web サイトのエンド ユーザーは Facebook アカウントを持っている必要がないということです。

4

2 に答える 2

2

まず、Facebook でアプリケーションをセットアップし、それを Web サイトで使用することを指定する必要があります。http://developers.facebook.com/apps/でそれを行うことができます

あなたはc#(これは扱いにくい)について言及しているので、JSでそれを行う最良の方法は次のとおりです。

<div id="fb-root"></div>
<script language="javascript">
var facebookappid = '##FACEBOOK_APP_ID##';
//this is the site owners facebook id. note she must make all her galleries and pictures public
var userid = '8979567465474';

//load the facebook SDK
window.fbAsyncInit = function() {
    FB.init({appId: facebookappid, status: true, cookie: true,
             xfbml: true});
  };
  (function() {
    var e = document.createElement('script'); e.async = true;
    e.src = document.location.protocol +
      '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());

//get albums
var albums;
FB.api('/'+userid+'/albums/', 'get', function(response){
    if (!response || response.error) {
        albums = response.error;
    } else {
        albums = response;
    }
}); 
</script>

そこから、アルバム ID の配列を提供する albums 変数を取得できます。各アルバムをループし、同じコード FB.api を使用して '/'+userid+'/'+albumid+'/photos' を取得します

Graph API エクスプローラーを使用して、各配列から取得したすべての情報を表示できます https://developers.facebook.com/tools/explorer?method=GET

プロフィール写真アルバムから返されるデータの例を次に示します: https://developers.facebook.com/tools/explorer?method=GET&path=159665340734292%2Fphotos%2F

うまくいけば、それは役に立ちます!さらに説明が必要な場合は、お知らせください:)

于 2012-09-24T03:37:20.390 に答える
1

WordPress ベースのサイトをお持ちの場合は、それを可能にするために以下の手順に従う必要があります。

  1. Facebook Photo Fetcher プラグインが Wordpress で利用できることがわかっているので、まずインストールしてアクティブにします。
  2. ここで、設定 >> FB Photo Fetcher で Facebook Photo Fetcher の設定を行う必要があります。
  3. 設定が正常に完了すると、プラグインは ID の Facebook アカウントに正常に接続されます。
  4. アルバムを検索して ID を取得することで、Wordpress の投稿またはページに Facebook アルバムを挿入できるようになりました。
  5. Html エディターを使用して Wordpress で新しいページまたは投稿を作成し、以下のコードを挿入します。
  6. ページを保存して確認します。あなたのWordpressサイトにあなたのアルバムが届くことを願っています。
于 2012-09-24T05:45:13.260 に答える