問題タブ [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 Connect ユーザー データの取得
Facebook PHP SDK の例に従って、以下を作成しました。
ログインをクリックすると。ウィンドウが開き、許可すると許可されます。ウィンドウをリフレッシュします。同じコンテンツを表示するだけです。私がprint_r($me)
何も見えないとき。
アプリケーション設定をチェックインすると。アプリケーションは私の fb アカウントにインストールされています。
編集
facebook - HTML フォームを使用してデータを取得し、Facebook ウォールに投稿する
ユーザーが HTML フォームにコメントを入力できるようにサイトをセットアップしようとしています。そのコメントは、送信ボタンを押した後にその人のウォールに配置されます。
私はすでに publish_stream 権限を設定しており、ここに示す方法を使用して簡単にストリームに公開できます:例
ただし、HTML フォームを使用して送信を押すと、ページがリロードされ、トークンの取得プロセスが実行されます。これにより、一部の再ルーティングが発生し、$_REQUEST のデータが失われます。
これを行う方法はありますか?
ありがとう。
error-handling - php-sdkを使用して、友達を招待し、Facebookアプリケーションの開発を最後の段階で立ち往生させます
私はFacebookアプリケーションを開発しようとしていますが、最後のステップは未完成です。友人をアプリに招待することです。次のコードを試しましたが、エラーが発生します。方法を提案してください。ありがとう!
index.phpから、次のように記述されたinvite.phpを呼び出しています。すでに、ユーザーのウォールにコメントを投稿することができます。
php - Facebookのcomments_infoFQLテーブルがapp_IDにnullを返します
私は友人のためにこのFacebookのコメントをしていますが、FQLでもグラフAPIでも情報を取得できません...いいねなどを含むすべてのコメントのテーブルを彼に作成する必要があります。FQLを使用したいのですが、グラフAPIを使用して情報を確認しようとしても機能しませんでした。
私の状況はちょっと複雑です...
コメントのHTML/JSは私のサーバーで実行されますが、FacebookページのIFRAME内で別のアプリに使用されます(アプリIDを途中で切り替えましたが、今はそれがわかりました...:|)。 hrefは、2番目のアプリIDが含まれている場所を指します...
これは、コード内で重要なことです(他に何かある場合は、教えてください。投稿します)。
/ * APP IDはXに置き換えられ、URLはYに置き換えられました* /
....。
...。
....。
だから、私は次のように情報を取得しようとしました: https ://graph.facebook.com/comments/?ids=Y //空のデータを返します https://graph.facebook.com/comments/?ids= {サーバーに配置} // 同じこと
FQLを試しました:
と
facebook - 許可を得てユーザーのウォールに投稿するFacebookアプリケーション(公開/スキップ)php sdk
Facebookアプリケーションを作成しています。拡張パブリッシュ ストリーム アプリケーションを管理しました。アプリの結果をユーザーの壁に表示したい。以下の方法を実行すると、ユーザーのウォールに自動的に投稿されます。公開/スキップ ダイアログから実行したいと考えています。誰でも私を助けてください。どうもありがとう!!
// 次のパート、友達を招待します。ユーザーが公開/スキップをクリックしたときにのみ、ダイアログウィンドウが表示され、友達を招待するように要求されます。この方法で試してみますが、うまくいきません。
私が抱えている問題は、3 つのウィンドウとそれらすべてを同時に取得することです。invokefriends.php には、javascript sdk の例で述べたのと同じコードがあり、正常に動作します。
どこにどのようにinvitefriends.phpを含めるか教えてください。
ありがとう!!
facebook - Facebookから削除しようとする前に投稿が存在するかどうかを確認する方法
私が遭遇したちょっとした問題で私を助けてくれることを願っています.
PHP SDK を使用してゲーム スコアを更新するためにユーザー ウォールに投稿する Facebook アプリケーションを作成しています。
私がやろうとしているのは、新しい投稿を投稿する前に古い投稿を削除することですが、それは問題ありません。問題が発生するのは、ユーザーが事前に古い投稿を手動で削除した場合です。その場合、ユーザーの FB セッションはドロップされ、ユーザーが FB.login を再度実行するまで、API とのすべての対話は不可能になります。
私が使用しているコードは次のとおりです。
投稿が事前に存在する場合、これはうまく機能します。
私が疑問に思っているのは、削除呼び出しが失敗した場合にセッションをドロップせず、処理できるエラーを返すか、削除関数を呼び出す前に投稿が存在するかどうかを確認する可能性があるかどうかです。
回避できるのであれば、publish_stream に加えて read_stream パーミッションをユーザーに要求したくありません。
facebook - FacebookアプリケーションフィードダイアログPHP
ユーザーの壁にコンテンツを投稿するために、php を介してフィード ダイアログを生成しようとしています。私は拡張権限を取得しました。使用される変数は定義およびテストされています。まだコードは機能していません。誰でも次のコードの何が問題なのか教えてください:
{}
php - Facebook接続による認証が成功した後、URLからセッション情報を非表示にするにはどうすればよいですか?
私は自分のウェブサイトの1つでFacebookConnectを使用しています。このために私はphpsdkライブラリを使用しました。
私は次のコードを使用しています:
問題は、認証が成功すると検索ページに移動しますが、URLにセッション情報が表示されることです。例えば
このセッション情報が表示されないようにしたいと思います。これを達成する方法はありますか?
これで私を助けてください
ありがとう
パンカイ
php - すべてのユーザーをオンラインにするためのFacebookFQLクエリ
私は自分のアプリのすべてのユーザーをローカルのMySQLデータベースに記録しています。ユーザーのオンラインプレゼンスステータスを取得するために必要なすべての関連情報を持っています[UID, access_token
そして許可extended permission
]。
すべてのユーザーのオンラインプレゼンスステータスを取得するにはどうすればよいですか?
私が現在使用しているアプローチは、各ユーザーに個別にクエリを実行することです。
しかし、これは150人のユーザーによる時間のかかる手順です。私は400+または1000+についてさえ話していません。
ps multiqueryは、ユーザーのプレゼンスを要求するためにを提供する必要があるため、機能しませんでしたaccess_token
。