2

Facebook SDK for iOS をダウンロードした後、HelloFaceBookSample で遊んでみました。好きなテキストや写真を (TimeLine に) 投稿する方法を見つけました。

テキストまたは画像をプライベート メッセージとして送信できるようにしたいと考えています。フレンド ピッカー ボタンとコードを見ましたが、フレンドを選択して特定のテキストを送信する方法がよくわかりません。

どこを見ればいいですか?

ヒントをありがとう。

4

5 に答える 5

4

Facebook API から発見したところ、メッセージ ダイアログを使用して特定の Facebook ユーザーにダイレクト メッセージを送信できることがわかりました。詳細については、こちらをご覧ください: https://developers.facebook.com/docs/ios/share#message-dialog

ただ制限があります。「メッセージ ダイアログはネイティブの Facebook Messenger for iOS アプリがインストールされている場合にのみ表示できるため、最初に行う必要があるのは、FBDialogs の canPresentMessageDialogWithParams: メソッドを使用して、これが当てはまるかどうかを確認することです。」

その助けを願っています!

于 2014-07-31T10:23:01.530 に答える
1

フレンド ピッカーから、username プロパティを持つ一連の FBGraphUser オブジェクトを取得できます。このプロパティに @facebook.com を追加すると、ユーザーの Facebook の電子メール アドレスが取得されます。このアドレスに電子メールを書くだけで、ユーザーはあなたの電子メール アドレスで登録されている Facebook アカウントから非公開の Facebook メッセージを受け取ります。

メールアドレスをFacebookアカウントに関連付ける必要があるという唯一の前提条件.

于 2013-08-21T14:22:35.750 に答える
0

Facebook SDK for iOS を介してプライベート メッセージを送信することはできません。送信ダイアログは、モバイル デバイスでは使用できません。

于 2013-07-25T07:11:32.503 に答える
0

XMPP プロトコルを使用してプライベート メッセージを送信できます。そのための最も役立つフレームワークは XMPPFramework です - https://github.com/robbiehanson/XMPPFramework 詳細はこちら - https://developers.facebook.com/docs/chat/

于 2014-12-03T09:30:43.287 に答える