10

페이스 북 3.0.1 티타늄 모듈을 사용하고 있습니다. Android에서는 실제 apprequest가 Facebook에서 볼 수있는 것처럼 전송되는 동안에도 Facebook apprequests 대화 상자는 항상 취소 된 것으로 반환됩니다. 이 때문에 나는 apprequest 쓸모하게 만드는 내 백 엔드에 requestid 저장할 수 없습니다.Facebook apprequests 대화 상자는 항상 취소 된 Titanium Android를 반환합니까?

하지만 iOS에서는 정상적으로 작동합니다.

내가 {"cancelled":true,"code":-1,"success":false}

내가 변경 사항은 다음과 다음과 같은 결과를 받고 있어요 코드를 실행하면 내 코드

var fb = require('facebook'); 
fb.appid = 'my_app_id'; 
fb.permissions = ['publish_stream', 'read_stream', 'email']; // Permissions your app needs 
fb.forceDialogAuth = true; 

fb.addEventListener('login', function(evt) { 
    if (evt.success) { 
      fb.dialog("apprequests", { 
       message:"LeaugeNation", 
       // max_recipients : "2" 
      }, function(response) { 
       alert(JSON.stringify(response)); 
       if(response.result) { 
         alert("send friend req"); 
         // sendFacebookInvite(e.result);          
        }  
      }); 

    } else if (evt.error) { 
     alert("error"); 
    } else if (evt.cancelled) { 
     alert("cancelled"); 

    } else { 
      alert("default"); 
    } 
}); 

fb.authorize(); 

하지만있어 did't 결과.

  • 는 APPID는
  • 사전에 그 페이스 북 앱

감사의 키 해시를 변경 결과를 변경하지 않습니다 변경되었습니다.

Android에서 올바른 결과를 얻기 위해 내가 원하는 변경 사항을 알려주십시오.

답변

1

페이스 북 설정을 찾아야합니다. 귀하는 귀하의 활동을 등록하고 귀하가 여기서 사용하고있는 개발자 사이트의 허가를 허용 했습니까? 또한 앱을 내보내지 않는 경우 적절한 키 저장소를 사용하여 올바르게 내 보내세요.

관련 문제