2012-04-26 15 views
0

私は「あなたが求めている質問は主観的で閉じられそうです」私がこれを書き始めたとき、似たようなタイトルがたくさん現れました。ウェブサイトで自分のFacebookのデータを表示するには

私はそれらをすべて閲覧しましたが、2つしか実際に問題を解決するのに役立つかもしれませんが、回答はありませんでした。

だから私は私の質問をし続け、閉じられないことを願っています。

ここでは、行く:

私が欲しいのは、別のウェブサイト上でFacebookページのフィードを表示することです。私。ステータス更新、写真、ビデオ、イベント、コメントなどがすべて公開されています。

私はグーグルで、facebookの開発者ページでいくつかのドキュメントを見ていましたが、私が見つけたのは、ビジターが自分のfb-appの権限をどのように行うかについてでした。それから私は使用できるaccess_tokenを得るでしょうが、このトークンは失効します。

気にしないで...私DONT私は、すでに公開されてMYものを、表示したい、訪問者の許諾のものを作りたいです。

私はjavascriptとajaxでやりたいと思っています。私のサイトを持っているところでPHPがサポートされないかもしれません。あなたが私のための答えを持っている場合は、最初にjavascriptでそれを言う:)

すべての答えは歓迎以上ですが。

是非、砂糖を上げて、これで助けてください。

答えて

1

Facebookのページの公開データを取得するのは簡単ですが、そのページを所有する必要はありません。

Authenticating as an App guideで説明されているように、facebookアプリケーションを必要とします(サーバーからのアプリケーションとしてfacebookに対して認証できたら)。あなたはトークンのアプリへのアクセスを受け取り、あなたが公共のデータのためのAPI要求を作成するために使用することができ認証後

https://graph.facebook.com/oauth/access_token? 
    client_id=YOUR_APP_ID 
    &client_secret=YOUR_APP_SECRET 
    &grant_type=client_credentials 

:あなたは単純なカール要求でそれを試すことができます。

たとえば、South Parkページobject,,photos connectionおよびevents connectionを試してください。 グラフエクスプローラで使用されるトークンはユーザートークンですが、たとえばカール要求から得たアクセストークンを貼り付けることができます。

+0

ああありがとう。 grant_type = client_credentialsにはどのような権限が与えられますか?助成金の種類は異なりますか? – dirgardare

+0

これは基本的にfacebookで認証されたチャンネルを提供します。それを使って公開データを問い合わせることができます。それ以上の場合は、ユーザーアクセストークンを取得する必要がありますが、ページデータには必要ありません。 "grant_type"に関しては、私は確信していません、私はもう1つの場所でそれを見たと思う:[クライアントサイドのトークンを拡張する](http://developers.facebook.com/roadmap/offline-access-removal/) 。答えがあなたの質問に答えたら、それを受け入れてください。ありがとう –

関連する問題