問題タブ [facebook-fbml]
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コネクトもはや発砲のコールバックはありません(本日現在)
今日オフィスに来て、ほぼ完成したFacebookConnectWebサイトアプリケーションでさらに作業を行いました。
そして、なんらかの理由で、 fb:loginボタンのFBMLコントロールの「 onlogin」イベントが起動されなくなったことを発見しました!!?!
Facebook Connect FBMLアプリを持っている(そして認証にJavaScript APIを使用している)他の人には、アプリケーションをテストして、それがまだ機能していることを確認することをお勧めします。
私のアプリの友人(ライブ)も本日をもって動作を停止しました。
「Facebookに接続」ボタンをクリックすると、FBログインダイアログが表示され、ログインします。
はい、Facebookに正しくログインしています(ありがたいことに)が、「onlogin」コールバックイベントはもう発生しないため、ページはそこにあります(たとえば、「onlogin」イベントがホームページにリダイレクトされる前) 。
もちろん、更新するとFacebookにログインします。
真剣に、WTF-Facebookのそれらの開発者は今何をしましたか?!?!。
何か案は?誰かがこの問題に関する更新/スレッドを読んだことがありますか?
アップデート:
8時間ですが、まだ修正されていません。いくつかの回避策を試しましたが(FBMLログインボタンのonclickイベントもあります)、認証サイクルの初期段階です。
リダイレクト、権限ポップアップ、認証ロジックなどを実行するには、ログイン後のコールバックにフックできる必要があります。
Facebookがこれを修正せずに私たちができることは何もありません。
明日オフィスに来たときに、この問題が「魔法のように」現れたように、これが「魔法のように」修正されることを願っています。
ここのコメントから判断すると、私は一人ではありません。この時点で、Facebookが私たちに告げずにどこかで変更を加えたことは明らかです。
私がこれについて見ることができる回避策がないので、私は彼らがこの問題をできるだけ早く修正することを願っています。
更新2
うん-(ドラムロール)、 Facebookのワールドクラスの開発者のチームからのまだ別のバグ:(リンクを見つけてくれたAnonに感謝します)http://bugs.developers.facebook.com/show_bug.cgi?id=11733
FBの男Marcからのコメントが「古いFacebookJavascriptSDKでのみ発生しているようです」と言っているのが気に入っています。そうですね、(ユーザーの詳細を取得したり投稿したりするだけでなく)GraphAPIを使用してサーバー側の認証を行うことができます。 、そして古いJavaScript APIを使用する必要はありません!
楽しさとゲーム。
最終更新
Facebookは(一見)これを修正しました。
それが修正されたままであることを願いましょう。
アノンへの「正しい」答えを考えると(彼がリンクを見つけたとき)。
php - Facebook アプリケーション、ユーザーのいいねをチェックしてメッセージを表示する
ユーザーが特定のページを気に入っているかどうかを確認し、気に入った場合はメッセージまたは div を表示したいですか? Facebook フォーラムで考えられる解決策を検索しましたが、具体的なものは何も見つからなかったので、助けていただければ幸いです。
facebook - Facebook Fans Page, FBML: サイト (php/mysql) から直接コンテンツ (画像とテキスト) を更新することはできますか?
Facebook Fans Page, FBML: サイト (php/mysql) から直接コンテンツ (画像とテキスト) を更新することはできますか?
これについて私を助けてください..
前もって感謝します、サンディ
facebook-fbml - FBMLFacebookランディングページ
FBMLを使用してFacebookページに新しいタブを作成するかどうか疑問に思っています。ユーザーが最初にFacebookページを「いいね」していない場合、このタブを(壁ではなく)ランディングページとして最初に表示するにはどうすればよいですか?
facebook - Facebook Connectのバグ?(承認後のURLがOnLoginコールバックの代わりにウィンドウに配置されます)
JavaScriptAPIとFacebookConnectFBMLボタンを使用して認証にFacebookConnectを使用するASP.NETWebサイトがあります。
ユーザーがFacebookにログインしていない場合の、[Facebookに接続]ボタンのクリックのイベントの通常のフローは次のとおりです。
- ユーザーにログインを要求するダイアログが表示されます
- ダイアログは、基本的な情報の許可を得るためにユーザーに許可を要求します
- ポップアップが閉じます
- 「onlogin」に指定したコールバック関数が起動されます。
すべて良い。
さて、これがバグだと私が思うものです。ユーザーはすでにFacebookに対して認証されていますが、私のアプリを承認していません。
これがフローです。
- 基本情報の許可を得るためにユーザーに許可を求めるダイアログが表示されます
- ポップアップのURLがhttp://rootofmysite.com/?installed=1&token=3e3920d309に変更されます
- ユーザーは何が起こっているのか疑問に思ったままになり、onloginコールバックは発生しません。
したがって、ポップアップウィンドウは元のサイトに置き換えられ、クエリ文字列にはOAuthトークンが含まれていますか?これは、以前はFacebookアプリケーション設定にあった「承認後のコールバック」URLのようですが、削除されました。とにかく、私はこのURLを気にしません-確かに多くの人がそうするように、私はクライアント側のJavaScriptAPIを使用して許可/承認を要求します。
ユーザーはすでに認証されているので、再度ログインする必要はないことは理解していますが、私が理解していないのは、a)「onlogin」イベントハンドラーが呼び出されない理由、およびb)いったいなぜ彼らはダイアログを私のサイトとURLのOAuthトークン?
現在、このURLを検出してポップアップを閉じ、「onlogin」ハンドラーを手動で呼び出す「創造的な回避策」を実行しようとしています(Facebookが実行する必要があります)。
それでも、かなり危険です。
編集
それは別のバグの人々です。彼らがそれを修正するようにそれに投票してください。
php - FBML fb:タブの問題
最初の Facebook API の開発中に問題が発生しました。API で fb:tabs を使用しています。
しかし、私はいくつかの問題を抱えています。
上記のコードを使用してタブをレンダリングしました。
- id= "center-border" の div を使用してページの残りの部分をレンダリングしますが、タブとページのコンテンツの間に大きなギャブが表示されますが、火災のバグで確認すると iframe でした。注: ページの残りの部分が fb: elements inside の場合、上記の問題は発生しません。
- タブを切り替えるとFacebookのロゴが表示され、それをクリックして別のタブにリダイレクトする必要があります。
- すべてのページで上記のコードを使用してタブをレンダリングしますが、他の方法はありますか
更新: タブ内のリンクを実際の参照に置き換えることで2番目の問題を解決しました。私の場合、それはそのようなローカルホストでした:
更新: その問題をもう一度検索しました。今はより明確に言い直すことができます。より明確にするために、ステップに分割します。
上記のコードのように fb:tabs を使用すると、各 fb:tab-item には、「href」リンクがレンダリングされる独自の iframe があるようです (firebug を使用して推測しました)。
タブをクリックすると、リンクされたページが問題なく表示されますが、問題はタブが消えることです。
タブが消えないようにするには、上記のコードをすべてのページに配置し、選択したタブを変更する必要があります。
次に、タブバーとページのコンテンツの間に表示されるギャップはタブの iframe であり、何もレンダリングせず、コンテンツは下の「正しい」iframe にレンダリングされます。
上で述べたように、「組み込み」の Facebook 招待ページを同じ .xml でレンダリングしても問題は発生しません。
私が考えた解決策の 1 つは、この問題を回避できるように、HTML 要素 " for example" をレンダリングできる fb:"X" を見つけることですが、そのようなものは見つかりませんでした。
更新: 問題 3 を修正できました。上記のコードを php ファイルに入れ、必要に応じて含めることで、選択したタブを次のように変更できます。
長文大変申し訳ありません。
どんな助けでも大歓迎です。前もって感謝します
jquery - Facebook:マルチフレンドセレクターを使ってウォールに投稿することはできますか? または、php-sdk(iframeではなくfbml)でJQUERYを使用できますか
Facebook開発初心者です。Graph API で PHP-FBML を使用しています。
編集済み:または、JQUERYをphp-sdk(iframeではなくfbml)で使用できますか? はいの場合、どのように?
誰か助けてください。
facebook - require_login("publish_stream") が機能しない
この問題のため、ユーザーに許可を求めることができません。メッセージをウォールとニュース フィードに公開したいので、PHP を使用してそれを行う方法
ここに私のコードがあります
$appapikey = "XXXXXXXXX"; $appsecret = "XXXXXXXXX";
$facebook = 新しい Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login("publish_stream,offline_access");
?>
facebook - Facebook 投稿のコメントをカウントしますか?
Facebook の投稿がたくさんありますが、コメントが最も多い投稿をできるだけ早く取得する方法はありますか?
助けてくれてありがとう
facebook - Facebook アプリケーション タブに YouTube ビデオを正常に埋め込む方法
シンプルなFacebookアプリを作成しました。YouTubeビデオを埋め込んだプロフィールタブ(Facebookページ用)があります。
画像は問題なく表示されます。しかし、onclick ビデオを再生しません。
助けていただければ幸いです。
ありがとう。