問題タブ [facebook-php-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - Facebook APIを使用して友達リストを取得する
ログインしているユーザーの Facebook ウォールにメッセージを投稿できるようにする次のコマンドがあります。
つまり、URLを使用してhttps://graph.facebook.com/<user id goes here>/feed
しかし、ログインしているユーザーの友達のリストを取得するには、どのコマンドを入力すればよいでしょうか?
使用する必要がある URL は ですがhttps://graph.facebook.com/me/friends
、以下のコマンドを編集してフレンド リストを取得する方法がわかりません。
私はこのようなことをすることになっていますか(これは完全な推測です)
それとも、友達リストを取得するために何か他のことをする必要がありますか?
facebook - 必要な場合にのみ Facebook の許可を求める
私は動作する次のスクリプトを持っています.
最初に拡張アクセス許可を要求しないように、これをどのように改善できますか。友達リストを表示するための基本的な許可のみを要求し、ユーザーが友達をクリックしてメッセージを投稿する場合にのみ拡張許可を要求する必要があります。
facebook - Facebook PHP SDK getLoginUrl が失敗しました - 奇妙な
私は Facebook キャンバス アプリケーションを開発していましたが、この単純なコードが失敗することがわかりました。チュートリアルから直接取ったので、何がうまくいかなかったのかわかりません:
問題は にありheader("Location:" . $facebook->getLoginUrl(array('req_perms' => 'publish_stream')));
ます。それを削除すると(出口の削除を含む)、アプリケーションは正常に動作します。しかし、私がそれを持っているとき、アプリケーションは何も表示しません。ただの白紙。また、Chrome の開発者ツールに「channel.facebook.com からのリソースの読み込みエラー」があります。
誰が間違っているのかを見つけるのを手伝ってくれますか? このコードで何が問題なのかわかりません。appId と secret が正しいことを確認しました。
facebook - FACEBOOK php/sdk を含むページの読み込みを高速化するには?
Facebook php SDK をロードするページのロード プロセスを高速化する方法はありますか? Facebook php SDK を使用した場合と使用しない場合で同じページを試してみましたが、大きな違いがありました。fb php/sdk を使用しないページは、SKD を使用するページよりも少なくとも 5 倍高速に読み込まれます。
助言がありますか?
php - iframe タブで Facebook signed_request にアクセスできない
ファン ページの Facebook タブに iframe をロードしましたが、$_REQUEST["signed_request"] オブジェクトにアクセスできません。これは景品であり、簡単にアクセスできるはずなので、私は混乱しています. Facebook のドキュメントを読んで再読し、Facebook アプリケーションの設定を再確認しましたが、何も機能していません。
は常に false です。私はFacebook PHP SDKを使用しているので、私も試しました
$_REQUEST で print_r を実行しましたが、signed_request が表示されません。$facebook オブジェクトを print_f すると、signedRequest が空であることがわかります
[編集] アプリケーションで OAuth 2.0 設定を有効にしています。
php - Facebookはユーザーのメールアドレスに対する権限を拡張しました
現在、ログインしているユーザーIDとユーザー名を取得するために基本的なFacebookのアクセス許可を使用しています。ログインしたユーザーのメールアドレスをFacebookから取得するには、どの拡張権限を使用する必要がありますか?
php - 毎回Facebookの許可をリクエストする
ユーザーの基本的な詳細にアクセスする許可をユーザーに要求するアプリを開発しました。ユーザーが許可の要求ダイアログ ボックスを受け入れると、Facebook の設定に入力され、私のアプリがユーザーの基本的な詳細にアクセスできるようになります。たとえば、初回以降は、ユーザーの Facebook 設定に保存されているため、アプリはアクセス許可の要求ダイアログ ボックスを表示しません。
Facebookのユーザー設定セクションに設定を保存せずに、これが起こらないようにして、毎回許可を求めることは可能ですか?
php - Facebook アプリのリダイレクト: 権限はありますが、空の $session を取得し続けます
index.php
選択.php
結果.php
最初にページを起動すると、「セッションなし」リンクが表示されるので、クリックしてアクセス許可を提供するように求められます。「許可」をクリックすると、「choice.php」ページにリダイレクトされます。つまり、$ params が設定されていません。それは素晴らしいことです。
しかし、それをクリックすると、「セッションなし」リンクのあるインデックスページに戻り、リンクをもう一度クリックする必要があり、「choice.php」ページに戻ります。そして私は回り続けます。
php - FacebookPHPSDKをアプリケーションで動作させる際の問題
私はそれを使用しているユーザーのニュースフィードを表示しなければならないFacebookアプリケーションを作成していました。これを行うためにグラフAPIを使用しています。問題は、それが私に餌を与えないことです。私はそれを次のような友達に見せるために使用しました:
そしてそれはうまく働いています。
ニュースフィードの場合、私はこれを使用します:
エラーが表示されます:
これを使用してプロファイルフィード(壁)を取得しようとすると、次のようになります。
空の配列が表示されます。
これらのAPI呼び出しは、グラフAPIページに結果を表示していますが、アプリケーションで機能しない理由がわかりません。誰か助けてくれませんか。私の完全なコードは次のとおりです。
//アプリケーションインスタンスを作成します。$ facebook = new Facebook(array('appId' =>'xxxxx'、'secret' =>'xxxxx'、'cookie' => true、));