FB.UIリクエストダイアログ:リクエストはどのように処理され、キャンバスに保持する方法

StackOverflow https://stackoverflow.com/questions/7314379

質問

数年でアプリをやっていないので、森で迷子になったように感じます。 :-)

私のアプリで次のテストコードを使用してください:

<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メソッドを使用して行うことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top