2012-02-16 9 views
0

Android 애플리케이션에서 '요청'Facebook 대화 상자를 사용하려고합니다. 페이스 북 튜토리얼은 매우 간단합니다. (http://developers.facebook.com/docs/mobile/android/build/ - '요청 대화 상자'로 검색)Android 애플리케이션에서 '요청'Facebook 대화 상자 사용

아마, 표시 할 코드 줄 일 것입니다 당신은 당신이 초대장을 보내려는 사람을 선택할 수 있습니다 친구 목록과 대화 : (그들은 두 번째 경우에이 기능에 번들 PARAMS 통과 놓친) 명백한 오타를 제외하고

//Send requests with no friend pre-selected and user 
//selects friends on the dialog screen. 
mFacebook.dialog(context, "apprequests", new AppRequestsListener()); 

//send request to a particular friend. 
Bundle params = new Bundle(); 
params.putString("to", ""); 
mFacebook.dialog(context, "apprequests", new AppRequestsListener()); 

을, 모든 것이 좋아 보인다. 나는 변종을 모두 시험해 보았고 페이스 북에서받는 반응은 항상 동일하다.

AppName에 오류가 발생했다. 나중에 다시 시도 해주십시오. API 코드 : 100. API 오류 설명 : 매개 변수가 잘못되었습니다. 오류 메시지 : 매개 변수 메시지가 필요합니다.

내가 잘못했거나 Facebook이 망가 졌습니까?

+0

페이스 북의 Android API 설명을 보면 다음과 같은 내용을 볼 수 있습니다. "현재 지원되는 방법은 피드와 oauth입니다." – taralex

+0

그리고 나는 이것보다 전에 facebook.authorize() 메소드를 호출해야한다고 생각한다. – noob

+0

나는 물론했다. 아무 소용이 없습니다. – taralex

답변

1

그냥 똑같은 일을해야했습니다. 오류 메시지가 누락 된 메시지 본문을 가리키고 있습니다. 개정 된 코드 (아래)가 나를 위해 속임수를 사용했습니다.

Bundle params = new Bundle(); 
params.putString("message", "This is the message text"); 
mFacebook.dialog(context, "apprequests", params, new AppRequestsListener()); 

희망이 있습니다.