問題タブ [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 に答える
1701 参照

android - Android で FB チャットの API キーとセッション キーとセッション シークレット キーを取得する方法

AndroidでFacebook用のチャットアプリを構築しようとしています。X-Facebook プラットフォームの認証方法を使用しています。

API キーセッション キーとセッション シークレットキーを取得するにはどうすればよいですか。開発者としてサインインし、新しいアプリを作成することで、FB から入手できるというチュートリアルを読みました。誰か詳しく説明してくれませんか?

私はこのチュートリアルに従っています [https://stackoverflow.com/questions/8532328/problems-with-connecting-to-facebook-xmmp-md5-digest] 1

0 投票する
3 に答える
864 参照

xmpp - Facebook チャット (XMPP) XEP 0080 のサポート

プロトタイプのテスト プログラムを使用して、XMPP Facebook チャット、X-FACEBOOK の機能をチェックしています。Gmail サーバーで geoloc メッセージ XEP 0080 を使用するとうまく機能しましたが、X-FACEBOOK を介して同じ XML 構造を送信しようとすると、メッセージがトリミングされ、GeoLoc ノードが削除されます。X-FACEBOOKでXEP 0080メッセージを送信できるかどうかを誰かが知っているかどうか、もしそうなら、FacebookチャットXMPPサーバーがGeoLoc情報をトリミングしないようにするには、どの構造を使用すればよいかを尋ねたかった.

XMPP geoloc メッセージを送信しました:

クライアントが受信したメッセージ:

どんな解決策や意見でも大歓迎です。


まあ、XMLをあなたが投稿したものに似るように変更しました.pubサブなしで、それでも同じ問題です.受信者で受信したメッセージには、GeoLocノードの下のすべての名前空間がありません.これは、サーバーがそれをサポートしていないためだと思います.フォーマット。私は IQ サブスクライバー オプションを試すことができます。ユーザーに情報を直接送信できるソリューションを見つけたいと思っています。可能性がある場合、GeoLoc に関する情報を Facebook サーバーでユーザー A からユーザー B に送信できる小さなものであっても、大きな助けになるかもしれません。ところで助けてくれてありがとう。

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

facebook - Facebook Chat APIは、以前のチャットメッセージの読み取りをサポートしていますか?

FBチャットをサポートするサードパーティのクライアントがたくさんあるようですが、サードパーティのクライアントで会話が開始される前から、チャットの以前のメッセージを表示するものはありますか(FBメッセージiPhoneアプリと同様)動作します)?

これまで、AdiumとTrillion(OSXバージョンのみ)をチェックアウトしましたが、現在の会話で送信されたメッセージのみが表示されます。

つまり、パブリックAPIには、オフラインメッセージングを可能にするチャットアプリを構築するのに十分なサポートがありますか?

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

facebook - Facebook チャットの制限事項

私の会社は Facebook で顧客サポート用の製品を開発しており、担当者が Facebook チャットを介して顧客に連絡する方法を提供したいと考えています。Chat API のドキュメントを読みましたが、ユーザーがチャットするには Facebook で友達である必要があるのか​​、それとも両方とも Facebook アプリをインストールしていれば十分なのかが明確ではありません。より多くの制限?どんな洞察も高く評価されます。

Yaniv Hakim さん、ご回答ありがとうございます。

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

c# - Jabber.net (C#/Mono) と SASL を使用して Facebook チャットに接続する

Jabber.net(c#/Mono) を使用して Facebook チャットに接続しようとしています。私が使用しているコードは次のとおりです。

j_OnAuthenticate にたどり着きました。パスワードを別のものに変更するとエラーが表示されるため、ID/パスワードを使用します。ただし、ユーザーID/パスワードを保存せずにログインできるように、X-FACEBOOK-PLATFORM SASLメカニズムを使用したいと考えています。

完全なログは次のとおりです。

MatriX XMPP には、必要な facebook Sasl プロパティ (facebook アプリ ID、アプリ シークレット、アクセス トークンなど) をカスタム メソッドで設定できる OnBeforeSasl デリゲートがあります。しかし、Jabber.net にはそのようなデリゲートはありません!

Jabber.net には SASL サポートはありませんか? またはどのように設定しますか?

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

javascript - 内部スクリプトが完全にロードされた後にスクリプトを実行するにはどうすればよいですか?

Facebook サイドバーのチャット リストで特定の人を非表示にしようとしています。

私の最初の試みは、チャットバーでユーザーの名前を置き換えようとすることでしたが、.replaceチャットバーが個別にロードされ、ページ自体がロードされてから長い時間が経過したため、単純な方法では機能しません。

チャットがロードされた後に Greasemonkey スクリプトを実行する方法はありますか?

機能についていくつか聞いたunsafeWindowことがありますが、ここでそれを適用できるかどうか、また適用できる場合はどうすればよいかわかりません。

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

facebook - Facebook チャット API と OpenGraph

友人にプライベート メッセージを送信し、そのメッセージにリンクが含まれている場合、Facebook は自動的にサイトのアイコン、説明などをメッセージに追加します (サイトがオープン グラフをサポートしていると仮定します)。

ただし、Chat API を使用してそのリンクを友人に送信すると、それは行われません。リンクを送信するだけで、サイトのオープングラフ情報を使用して画像や説明などを表示することはありません。

それを修正する方法はありますか?

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

ios - Facebook iPhone アプリで一部のユーザーの XMPPAuthentication が失敗する

私は iPhone アプリケーションを作成しており、Graph API と XMPP を使用して Facebook チャット機能を実装しています。正常に動作しており、チャットできます。しかし問題は、一部のユーザーに対して XMPP が認証されず、そのオンライン プレゼンスがブラウザーにモバイル デバイスのアイコンとして表示されることです。つまり、Facebook Web アプリでは、友人のオンライン ステータスが、通常の緑色のアイコンではなく、モバイル デバイスのように表示されます。それらのアカウントを確認したところ、ユーザーはモバイルにログインしておらず、Web アプリにのみログインしています。この問題の考えられる理由はありますか?

助けてください。

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

javascript - gtalk のような Web ソケット Web チャット アプリケーションで xmpp をビルドする方法

javascript + htmlまたはasp.netを使用して、gtalkのようなWebソケットWebチャットアプリケーションでxmppを構築する方法は? ファイル転送、ビデオ会議、プライベートまたはグループ チャットを受け入れます。複数のユーザーとサーバーが相互に通信できます。

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

c# - C# を使用して Facebook API でプライベート メッセージを送信する方法

Web サイトへのログインに Facebook Connect を使用しており、ユーザーの Facebook の友達に個人的なメッセージを送信する機能を作成する必要があります。

この質問の解決策は、同時に複数の友人にメッセージを送信する必要があるため、私には適していません (ユーザーは、メッセージを送信したいリストから友人を選択するだけです)。

Ruby のこの質問に関するかなり良い投稿を見つけました - How to send private messages with Facebook API。しかし、xmpp4r_facebook Ruby gem に似た C# パッケージが見つかりません。

agsXMPP SDKjabber-netは、X-FACEBOOK-PLATFORM SASL メカニズム ( http://forum.ag-software.de/thread/1372-Facebook-ChatおよびJabber.net を使用して facebook チャットに接続 (C#/Mono ) SASL を使用)。

これらのライブラリのいずれかを更新する代わりに、既存の解決策を見つけたいと考えています。または、xmpp4r_facebook のようなライブラリを見つけますが、.NET プラットフォーム用です。

ありがとう。