私は休憩APIを使ってイベントにFacebookの友達を招待しなければならないアンドロイドアプリケーションを開発しています。以下Android Facebookのイベント招待
Iは
mFacebook
はFacebookのAPIオブジェクトである
response = mFacebook.request(eventInviteParams);
そしてパラメータ
Bundle eventInviteParams = new Bundle();
eventInviteParams.putString("method", "events.invite");
eventInviteParams.putString("eid", event.getFacebookEventId());
eventInviteParams.putString("personal_message", "Sample message");
String userIds = "";
for (int i = 0; i < facebookAdapter.getCount(); i++) {
FacebookUser user = facebookAdapter.getItem(i);
if (user.isSelected()) {
userIds += user.getId() + ",";
}
}
if (userIds.length() > 0) {
userIds = userIds.substring(0, userIds.length() - 1); // to remove last comma
eventInviteParams.putString("uids", userIds);
}
の束を準備コードです。
応答は常に
{ "ERROR_CODE":200、 "ERROR_MSG": "パーミッション エラー"、 "request_args":[{ "キー": "のUID"、 "値" を」 {"key": "format"、 "value": "json"}、{"key": "event.invite"}、{"key": " EID」、 "値": "XXXXXXXXXXX"}、...]}
アプリケーションは下記た権限
"email","publish_stream","read_stream","create_event","offline_access","user_events","friends_events","rsvp_event"
私はイベントクリエイターではないとも言いたい。私はFCBのドキュメントとGoogleで検索したが、適切な答えを見つけることができません。