2013-04-17 10 views
17

JavaScriptのFacebook SDKを使用して特定のユーザーから壁紙を取得しようとしています。私は、グラフAPI Explorerを使用すると、正常に動作します。私は私のウェブサイト上で同じことをしようとするけど、私は次のエラーを取得する:私は私のウェブサイト上で私の会社のFacebookページ・ストリームを表示することができるようにFacebook graphApi oAuth - アクセストークンを取得するには?

code: 104 
message: "An access token is required to request this resource." 
type: "OAuthException" 

はどこで、私のアクセストークンを見つけることができますか?

答えて

34

はい、Facebookページの投稿を取得するにはアクセストークンが必要です。ページの投稿は公開されているため、すべてのアクセストークンが機能します。アプリのアクセストークンをnever expiresとして使用する必要があります。

  • 「Facebookログインとウェブサイト]セクションで

    1. 訪問https://developers.facebook.com/apps、所望のアプリケーション名と名前空間を埋め、新しいアプリ
    2. を作成
    3. 選択「あなたのアプリがFacebookで統合する方法を選択」を入力あなたのウェブサイトのURLを「サイトURL」フィールドに入力します。末尾の '/'を追加してApp Tokenを取得するには、
    4. hereをご覧ください。

    ページの投稿を取得するために、グラフAPIへの呼び出しを行います

    https://graph.facebook.com/pageID/feed?access_token=your_token 
    
  • +2

    非常にありがとうございました! :)これは私が必要なものです。素晴らしい人生を送ってください! – SimonRabbit

    +0

    これは、クライアント側でトークンまたはアプリの秘密を公開しませんか?私が間違っていれば私を修正してください。しかし、トークンをクライアント側に見せてはいけないと聞いたことがあります.JS SDKを使うためのピクルです。 –

    +0

    0.0.0.0サーバーでFB APIを使用することはできますか?それとも、ドメイン上にある必要がありますか? – Heilemann

    関連する問題