2012-07-13 6 views
0

Android Hackbook 앱을 사용하고 있습니다. 맞춤 친구에게 앱 요청을 보내도록 코드를 약간 수정했습니다. 여기에 코드가 있습니다.Android Facebook API가 APP 요청을 보내지 않음

Bundle params = new Bundle(); 
    params.putString("title", "invite friends"); 
    params.putString("message", getString(R.string.request_message)); 
    params.putString("to", userId); 
    Utility.mFacebook.dialog(Hackbook.this, "apprequests", params, new AppRequestsListener()); 

이렇게하면 내가 선택한 사용자 ID로 친구에게 앱 요청을 보내는 대화 상자가 표시됩니다. AppRequestsListener 코드가 실행되면 요청이 성공했다는 축하 메시지가 표시됩니다. 사용자가 요청을받지 못한 방법. 내가 도대체 ​​뭘 잘못하고있는 겁니까. 먼저 응용 프로그램에 권한을 부여해야하는 권한이 있습니까?

 Facebook facebook = new Facebook(YOUR_APP_ID); 
     Bundle params = new Bundle(); 
     params.putString("to", userId); 
     params.putString("message", "getString(R.string.request_message)"); 
     facebook.dialog(((Activity) ctx).getParent(), "apprequests", 
       params, new DialogListener() { 

        public void onComplete(Bundle values) { 
         // TODO Auto-generated method stub 
         Toast.makeText(ctx, "<<Complete>>", 
           Toast.LENGTH_SHORT).show(); 
        } 

        public void onFacebookError(FacebookError e) { 
         // TODO Auto-generated method stub 
        } 

        public void onError(DialogError e) { 
         // TODO Auto-generated method stub 
        } 

        public void onCancel() { 
         // TODO Auto-generated method stub 
        } 

     }); 

이것은 나를 위해 작동 : 정말 붙어, 어떤 도움

친절 감사,

답변

0

이 시도를 좋은 것입니다. 예상대로 사용자가 요청을받습니다.

+0

앱 센터에 앱을 제출 했습니까 ?? – AndroidDev

+0

여전히 작동하지 않습니까 ?? – AndroidDev

+0

늦게 답장을 드려 죄송합니다. 물론 Facebook에 앱을 만들어야합니다. 그런 다음 애플리케이션 ID를 사용하여 애플리케이션에 사용할 수 있습니다. – user1417127

관련 문제