1

ユーザーを既存のイベントに招待する最良の方法は何ですか? 次のことを行いたいと考えています。

  • イベントを作成し、公開する
  • 私たちの(外部)ウェブサイトでは、ユーザーにダイアログ(fb:multi-friend-selector)を提供して、イベントに招待する友達を選択します

新しいグラフ API は使用できないことが確立されていますが (http://bugs.developers.facebook.net/show_bug.cgi?id=10070)、REST API のドキュメント ( http://developers.facebook.com /docs/reference/rest/events.invite ) は、既存のイベントにユーザーを招待できないことを意味します。

誰かがこれについて明確にすることができれば、私は感謝しています.あいまいで矛盾したFacebookのドキュメントを読んでも、私はどこにも行きません.

具体的には、誰が、どこで、どのようにイベントを作成する必要がありますか? - 外部の Web サイトからそのイベントにユーザーを招待するにはどうすればよいですか?

4

1 に答える 1

1

これは、GraphAPIを使用して実行できます。JavaScript SDKを使用するには、次を使用します。

FB.api('/[EVENT-ID-HERE]/attending', 'post');

これは、認証されたユーザーがいる場合にのみ実行できるため、完全にコードは次のようになります。

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
    appId: '[APP-ID-HERE]', cookie: true, status: true, xfbml: true
});
FB.Event.subscribe('auth.login', function (response) {
    if (response.session) {
        FB.api('/[EVENT-ID-HERE]/attending', 'post');
    }
});
</script>       
<fb:login-button perms="rsvp_event">Attend Event</fb:login-button>
于 2011-02-10T15:38:10.523 に答える