問題タブ [facebook-invite-friends]
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.
ios - Facebook iOS SDK invitable_friends v2.4
私は Facebook iOS アプリを持っており、ユーザーが Facebook の友達を私のアプリに招待できるようにしたいと考えています。適切なエンドポイントは、うまく機能している /{userId}/invitable_friends です。しかし、そのドキュメントページの下部に向かって、彼らは「検索ボックス」を実装して結果をフィルタリングすることを推奨していますが、これを行う方法の例は提供していません. 私は周りを検索しましたが、何も見つかりませんでした。
結果をフィルタリングするために追加のパラメーターを渡すことができるようには見えません。明らかに、事後に結果をフィルター処理できますが、API が一度に返すユーザーは最大 20 人までであるため、スケーラブルではありません。もちろん、制限を高くしすぎるのは賢明ではありませんが、その制限は変更可能です (私は信じています)。
では、検索テキストをエンドポイントに渡すことができない場合、どうすれば検索ボックス インターフェイスを構築できるでしょうか? 私は何かが欠けているに違いない。
前もって感謝します。
https://developers.facebook.com/docs/games/invitable-friends/v2.4 このチュートリアルを調べます...
facebook-ios-sdk - iOS Facebook アプリの招待: エラー
iOS アプリに Facebook 招待を実装する必要があります。以下の参照リンクをたどっています: https://developers.facebook.com/docs/app-invites/ios
以下のリンクに従ってアプリリンクを作成しました:
https://developers.facebook.com/docs/applinks
以下のエラーに直面しています:-
以下のFBSDKAppInviteDialogDelegateデリゲート メソッド
私のコードは次のとおりです。
Pls は、招待ポップアップを表示して正常に動作するように、解決策を提案します。
前もって感謝します。
facebook - Facebook は反社会的になりつつあるのでしょうか、それとも API を介してユーザーと友人をつなぐ希望はありますか?
私の最新のプロジェクトでは、ユーザーが友人をオンライン サービスに招待する必要があります。どうやら、2015 年 4 月の時点で、新しい v2.0+ Facebook Graph API を使用すると、ユーザーの友達のリストを実際に取得できないことがわかりました。
シナリオ:
私のアプリは、ユーザーがオンラインのプライベート グループで共同研究作業を行えるようにする Web サービスです。ユーザーは
- 友達のリストを調べて、
- 友人がグループ内で持つ権限を設定し、
- サービスと特定のグループに参加するための招待状を送信します。(各受信者に結び付けられた一意の 1 回限りのリンクを使用)
ユーザーは、(理想的には)上記のオンライン アプリのサブスクライバーになるだけでなく、招待されたグループに参加するための特定のリンクを含む招待状を受け取ります(つまり、一般的な「ねえ、このアプリをチェックしてください」だけではありません)。招待状の種類)。
期待:
ユーザーは、友人が既に「MyApp.com」のメンバーであるかどうかを気にしません。彼らは、携帯電話を Facebook に接続するときと同じように、携帯電話から友達を検索するだけでよいと期待しています (友達が Facebook を携帯電話に接続したかどうかに関係なく、すべての連絡先を利用できるようにします)。同様に、メンバーの招待を Google ドキュメントと比較します。たとえば、連絡先の検索、権限の設定、招待状の送信など、とても簡単です。今日のユーザーは、この UX のシンプルさを求めており、メール、Facebook、Twitter の連絡先などを扱っているかどうかを区別したり、気にしたりしません。
問題:
ソーシャルネットワークの要点は、ソーシャルであることです。グラフ API が私のアプリの既にユーザーである友人にのみアクセスできるようにする場合、目的全体を完全に無効にします。自分の友達。私の理解では、開発者がユーザーにスパムを送信するのを防ぐために Facebook がこの変更を行ったということです。私はそれを完全に支持します。ただし、私の会社と私のアプリは、それ自体の目的で友人を招待しようとしているものではありません。ユーザーとその友人は、目的のためにアクセスして会話する権利を持っています (または、あなたはそう思うでしょう)。 )。友達リストだけでなく、たとえ私がそれを持っていたとしても、友達にメッセージを投稿することには追加のハードルと制限があると思います。プライベートな (ウォールではない) メッセージでさえ、反社会的です.
質問:
Facebook の制限を正しく理解していますか? もしそうなら、回避策は何ですか? ユーザーにスパム行為を行っていないことを証明するレビューに合格するまで、そのような API がロックダウンされていても問題ありませんが、そのようなオプションは見当たりませんでした。
Facebookは開発者よりもユーザーを優先していると思われますが、これらの変更が行われたのは、ユーザーがプライバシーに満足していない場合 (友達にスパムを送信しないでください)、ユーザーではなくなるためであり、明らかに開発者と Facebook に影響を与えます。わかりましたが、彼らはそれを極端にロックダウンすることで、正当なシナリオでユーザーの UX を殺してしまうことに気づいていませんでしたか? そして私の元のポイントに、ほんの少しではなく、最も重要な点として、2015 年 4 月 30 日に文字通り、Facebook が反社会的になったことです。確かに、これは彼らの使命と一致していません。確かに、より良いアプローチがあります。
cordova - イオンを使用したFacebookアプリの招待(cordova phonegap)
Facebook アプリの招待をモバイル アプリに実装して、ユーザーが自分のアプリに友達を招待できるようにしたいと考えています。Ionic (cordova) というハイブリッド フレームワークを使用していますが、友達を招待する方法が見つかりません。ng-crodova の Facebook プラグインがありますが、アプリの招待を処理しません。この機能を動作させるためのプラグインまたは簡単なソリューションはありますか?
javascript - Facebook ゲームへの招待がコールバックをトリガーしていない
Facebook API SDK for JavaScript を使用して、認証されたユーザーの友達を招待してアプリを使用しています。
友達を招待するには、次のようにInvitable Friends APIを使用します。
その前に、次を使用してページで Facebook API を初期化しますFB.init
。
友達を招待するポップアップは正常にDone機能していますが、(ポップアップ内の) ボタンをクリックすると、コールバック関数が呼び出されません (デバッガーに到達しません)。
ただし、(ポップアップを閉じるために) ウィンドウの閉じるボタンをクリックすると、関数が呼び出されます。
ボタンをクリックしたときにもコールバックを呼び出すようにコードを修正するにはどうすればDoneよいですか?