0

私はこの問題を解決するためにあらゆることを試みてきました。

基本的なphpベースのFacebookアプリ(Canvas/iFrame)をセットアップしました-正常にロードされ、許可を求められ、正常にインストールされます。

開発者サイトで apprequests コードを試してみました。さらに、友人をアプリに招待するためのさまざまな例も試しました。

ダイアログ ボックスは表示されますが、選択するフレンドが表示されずに読み込みバーが実行されます。

私が使用しているコードは次のとおりです。

<div id="fb-root"></div>
<script src="https://connect.facebook.net/en_US/all.js"></script>
<button id="send-to-many">Send App request</button>
<script>
  FB.init({
    appId  : '<?php echo $appid ?>',
  });
document.getElementById('send-to-many').onclick = function() {
  FB.ui({
    method: 'apprequests',
    message: 'You should learn more about the Platform.'
  },
  function(response) {
    if (response) {
alert('invited');
    } else {
alert('not invited');
    }
  }
);
}
</script>

これを回避する方法がわかりません。何か案は!

ただし、メソッドに「to」を追加して単一のユーザー ID を指定すると、それが機能します。

それで、それは許可の問題である可能性があると考えていますか?

どうもありがとう、ホルヘ

4

1 に答える 1

0

権限の問題ではないはずです-多くのダイアログは、アプリを認証しなくても使用できるように設計されています。

この正確なコードを実行して、アプリIDを自分のものに置き換えたところ、機能しました。したがって、確認すべき点は次のとおりです。

  • コンソールでJSエラーが発生していますか?
  • アプリはサンドボックスモードで、管理者以外のユーザーと一緒に使用していますか?
  • あなたが使用しているアカウントには間違いなく友達がいますか?
于 2012-10-12T17:16:47.367 に答える