問題タブ [facebook-requests]

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 投票する
2 に答える
328 参照

iphone - Fb リクエスト ダイアログが誤って nil を返す - IOS Facebook

読んでくれてありがとう!

ユーザーが友達をアプリに招待できるようにする Facebook リクエストを作成しようとしています。

}

これは、Facebook のドキュメント コードのほぼ完全なコピーです。そして、それはある程度まで機能します。ユーザーは友達を選択でき、リクエストは消えて友達に受信され、通知として表示されます-これまでのところすべて問題ありません.

問題は、「ハンドラー」からの応答を取得しようとすると、resultURLnil で何も含まれていないことです。その後、「ユーザーがリクエストをキャンセルしました」というログメッセージが表示されます。

なぜ私は何も返さないのですか?これが必要な主な理由は、リクエストが送信された友人を知る必要があるためです。

助けてくれてありがとう!

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

javascript - 「このアプリケーションの友達またはユーザーにのみリクエストを送信できます」

コードの使用

次のダイアログが表示されます。

友達またはこのアプリケーションのユーザーにのみリクエストを送信できます

私が戦ったドキュメンテーションから、私は自分のアプリを使用するように友達を招待することができましたが、私の理解は間違っていましたか?

ありがとう

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

ios - FBRequest の問題 - 友達の情報を取得する

FBRequest を送信して友人の誕生日、場所、名前を取得し、結果を別のビューのテーブルに表示しようとしています。しかし、私は常にゼロの応答を受け取ります。最初にアクセス許可を設定してから、必須フィールドを含むリクエストを作成しました。

また、アプリケーションの plist に FacebookAppID、FacebookDisplayName、および URL 識別子を設定しました。これは、送信される実際のリクエストです。

FBRequest: 0x94c1080、セッション: 0xa1c5600、graphPath: me/friends?fields=name、birthday、location、HTTPMethod: GET、パラメーター: { "migration_bundle" = "fbsdk:20130409"; }

他に何が応答の問題を引き起こす可能性がありますか? ありがとう!

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

ios - Facebook 経由でユーザーをモバイル アプリに招待する

バックエンドでレールサーバーを使用するビルド中のiOSアプリがあります(ビルドもしています)。ユーザーを自分のアプリに招待できるようにしたいところですが、これを行う最善の方法は Facebook 経由だと思います。

Facebook SDK を使用すると、デバイスからサーバーと直接通信するネイティブ ダイアログを作成できますが、サーバーでそのやり取りを制御したいと考えています。

したがって、私の希望するワークフローは次のようになります...

  1. ユーザーは、招待する他の FB の友達を選択します
  2. デバイスが招待されたフレンド リスト (FB_UID) をサーバーに送信します
  3. サーバーは Facebook と通信し、FB プラットフォームを介してリクエストを送信します
  4. 招待者は、招待されたことを Facebook で通知され、アプリをインストールするためのディープ リンクが提供されます。

チュートリアル/ワークフローをしばらく探していましたが、何も見つかりません。誰かが私を正しい方向に向けることができますか?

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

facebook - Request Multi Picker - 実際にリクエストを送信する前に操作を行うことはできますか?

コーディング中に、実際のリクエストが送信される前にアクションを実行する可能性があるかどうか疑問に思い始めました。

たとえば、私はコードを持っています:

また、ユーザーが友人に 1 回だけ挑戦できるようにしたいと考えています。つまり、2 人のユーザーを接続する DB にチャレンジが存在する場合、最初のチャレンジが終了するか期限切れになるまで、別のチャレンジを作成してはいけません。

したがって、友達を選んでからリクエストを送信するまでの間に、関数呼び出しが必要です。

ただし、リクエストが実際に送信される前にユーザーの fb_id を取得しないことはわかっています。

友達を選択した後、その特定の人のチャレンジが既に存在し、保留中であることをいつでもユーザーに促すことができます。しかし、彼/彼女の受信ボックスで挑戦者を待っている要求はどうなりますか?

独自のフレンド ピッカーを作成するために作成されていないことはありますか? 多分FB.uiをどうにかして変更しますか?