FB.UIリクエストダイアログ:リクエストはどのように処理され、キャンバスに保持する方法
-
26-10-2019 - |
質問
数年でアプリをやっていないので、森で迷子になったように感じます。 :-)
私のアプリで次のテストコードを使用してください:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : 'myappid',
status : true,
cookie : true,
xfbml : true,
channelUrl : 'http://www.example.com/myapp/channel.html',
oauth : true
});
FB.ui({ method: 'apprequests',
message: 'Here is a new Requests dialog...'});
</script>
これは、予想どおり、私の友人のリストを作成しますが、私が選択して送信リクエストを押した後、他の人がリクエストを受け取らないことを決して受け取りません。
1)最初に他の方法でそれを処理することになっていますか?私が真剣にカフェインが奪われていない限り、私は次に何をすべきかわかりません。 2)ポップアップとは対照的に、Canvasページに友達リストボックスを保持する方法はありますか?
ありがとう。これが基本的に聞こえる場合は申し訳ありませんが、WOW、時にはFBのドキュメントで、あなたがすべきことを垣間見ることができますが、すべての情報を提供しません。フラッシュカードのプログラミングバージョンのようなものです。
解決
1)友達はアプリのリクエストを受信できるはずです(おそらく、彼らはそれを見逃している /アプリの必要なものがどこに表示されているかわからない)。彼らがでリクエストを見ることができるかどうかを確認します http://www.facebook.com/reqs.php
2)FB.UIを呼び出す前に、ユーザーがログインし、アプリに接続していることを確認してください。これは、FB.GetLoginStatusメソッドを使用して行うことができます。
所属していません StackOverflow