問題タブ [facebook-chat]

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.

0 投票する
1 に答える
901 参照

php - Facebook チャット オープン グラフ イメージ コードの解析

そのため、どこにも何も見つからなかったので、PHP 用にこのスクリプトをここに書きました。これが行うことは、facebook のサムネイル画像コードを取得して表示することです。私の質問は、それらの画像を表示する前に実際に存在するかどうかをテストすることです。Facebook はデフォルトでクエスチョン マークの画像を使用するため、壊れたリンクをテストすることはできません。参照しているものが存在しない場合、Facebook から返された疑問符の画像を一意に識別するにはどうすればよいですか?

0 投票する
0 に答える
637 参照

facebook - Facebook チャット API は画像 (写真) の添付をサポートしていますか?

IM アプリを Facebook チャット API と統合する可能性を検討しています。ドキュメント ( https://developers.facebook.com/docs/chat/ ) から、画像/写真の添付ファイルを送受信できるかどうかが明確ではありません。1 年前の時点では実行できなかったようですが ( Facebook チャットで写真を送信)、何かが変わったことを願っていますか? 具体的には:

(1) Facebook チャット API を使用して、受信メッセージに添付された写真を取得できますか?

(2) 送信メッセージに写真を添付できますか?

ありがとう!

0 投票する
1 に答える
631 参照

php - JAXL XMPP スクリプトは機能するが、ロードが停止しない

私は自分のサイトに Facebook チャットを実装しているので、XMPP を実装するために JAXL を使用しました。スクリプトは私が望んでいたメッセージを投稿しているようですが、それを実行するたびに、ページはロードとロードを続け、停止することはありません. そのサイトに戻るには、ブラウザで Cookie を消去する必要があります。ログにエラーが表示されていません。コードを見てください: ありがとう!

0 投票する
1 に答える
1299 参照

java - XMPP - Facebook - 私のクライアント実装は、他のクライアント実装から送信されたメッセージをどのように受信できますか?

Smack API を使用して接続する Facebook チャット クライアントを実装しました。現時点では、主な機能は問題なく動作しています。送信、メッセージの受信、入力通知の受信... しかし、問題があります。クライアントを使用して誰かと話している場合、Facebook のチャット内で連絡先に送信したメッセージを受け取ります。しかし、Facebook のチャットを介して連絡先にメッセージを送信すると、クライアントはそのメッセージを受信しません。連絡先が私に応答した場合、私は彼のメッセージを受け取りますが、連絡先が送信したメッセージが表示されるだけで、別の XMPP クライアント内で送信したメッセージが表示されないため、対話は不完全になります。

facebook にはクライアントから送信されたメッセージが表示されるので、同じことができると思います。私は XMPP に本当に慣れていないので、これを行う方法を理解するために助けが必要です。

私のコードは今次のようになります:

メッセージの受信:

メッセージリスナーは、プッシュを介してメッセージを Javascript クライアントに渡すだけです。

メッセージの送信:

FacebookContact は私が作成したクラスです。すでに開かれている場合は、いくつかの連絡先情報とチャットが保存されます。

編集:

私が望むこの機能は、この XMPP 拡張機能によって提供されていることがわかりました: http://xmpp.org/extensions/xep-0280.html。Facebook チャットがこの拡張機能を実装しているかどうかを確認しようとしています。

0 投票する
0 に答える
452 参照

java - UIなしでサーバーのみを使用してFacebookメッセージを送信する

毎回ユーザーに入力を求める必要なく、アプリケーション サーバーから Facebook メッセージを送信しようとしています。私は Facebook チャット API を見てきましたが、Facebook UI でのみ機能します。つまり、チャットを使用するたびにユーザーにプロンプ​​トを表示する必要があります。回避策はありますか、それとも何か不足していますか?

サーバーでJAVAを使用しています。

0 投票する
1 に答える
373 参照

xmpp - Facebook チャット プラットフォームは BOSH をサポートしていますか?

関連する質問(Facebookチャットの統合)の回答を読みました

Facebook は S2S フェデレーションを行わず、C2S のみを行うため、それを XMPP サーバーとして使用する (またはサーバーに XEP-0100 のようなものを実装する) 必要があります。Facebook は現在 BOSH をサポートしていません。

また、Facebook チャットをアプリに統合する必要があります。現在、BOSH 経由で XMPP をサポートしているかどうかを知りたいですか? developers.facebook.com には Chat API に関するページが 1 つしかありません。BOSH に関するものは見当たりませんでした。

BOSH をサポートしていない場合、どうすればよいですか? プロキシにするために、BOSH を備えたサーバーが必要ですか?

ありがとう。

0 投票する
2 に答える
13644 参照

php - Facebook XMPP チャット API 送信メッセージ PHP

私は現在、Facebook Chat API をいじっています。アプリ経由で Facebook の連絡先にチャット メッセージを送信したい。

Facebook が提供する例を使用して、Facebook チャット サーバーに接続できました。しかし、それには試行錯誤が必要でした。リクエストとレスポンスがどのように送受信されるか、漠然としか理解できませんでした。誰かがさらに説明したり、さらに読んだりすることができれば幸いです。

私の実際の質問は、チャット サーバーに接続した後にメッセージを送信するにはどうすればよいですか?

ここにこのような質問が既にあることは知っています(facebook chat api - php)。しかし、それはかなり古いトピックであり、Facebook がチャット API で何かを変更した可能性があります。

0 投票する
1 に答える
608 参照

jquery - ウィンドウのサイズ変更でFacebookのチャットボックスを非表示にする方法は?

ビューポートのサイズが変更されたときにFacebookが開いたチャットボックスを非表示または表示する方法をJqueryで再現しようとしています。基本的に、6 つのチャット ウィンドウを開いている場合、ブラウザのサイズを変更または縮小すると、視覚的に 6 つが画面サイズを修正できない場合、一部のチャット ウィンドウが非表示になります。

関数 $(window).resize() を使用して、開いているすべてのウィンドウの合計幅にマージンを加えたものがウィンドウの幅よりも大きいかどうかを検出し、最初のチャット ウィンドウを非表示にするか、スペースがある場合は最後のチャット ウィンドウを表示します。より多くのウィンドウ。基本的なポップまたはプッシュ トゥ スタック...

サイズ変更が実行されるたびに、スクリプトが常にウィンドウを非表示または表示しようとするため、私の方法は機能しません... (以下のコードを参照)

任意の提案をいただければ幸いです。

ChatWidget.isEnoughRoom = function() {

return ($(window).width() > ((ChatWidget.WINDOW_WIDTH * $('.chatWindowWidget:visible').length) + ChatWidget.CONTACTLIST_WIDTH + 100));

};

$(window).resize(function(){

})

0 投票する
1 に答える
776 参照

php - JAXL 例外 : このストリームは SSL/crypto をサポートしていません

jaxl.V3 を使用して Facebook に接続しました。これは私のコードです:

コンソール コマンド ラインを使用して sendMessage チャットに成功しました。しかし、私が必要とするのはブラウザです。同じコード構成をブラウザーで実行すると、ログ ファイルに次のようなメッセージ エラーが表示されます。

PHP.INI で extension=php_openssl.dll を既に有効にしていること。解決するのを手伝ってください。何か考えてください..私はあなたの助けをすぐに探しています。ありがとう

0 投票する
1 に答える
183 参照

facebook - 自分の友達や友達の友達のチャットデータを取得する方法はありますか?

友達や自分のページをフォローしている人のチャット履歴データを取得したい。それを取得する方法はありますか?