2011-12-15 5 views
1

위해이 코드는 잘 작동 할 때 : 페이스 북의 개발자 사이트에서비밀 키를 사용하는 페이스 북 SDK는 안드로이드

Bundle params = new Bundle(); 
params.putString("to", String.valueOf()); 
mFacebook.dialog(, "feed", params,); 

/코드가/

이 코드 때문에 잘못된 응용 프로그램 보안 키 작동하지 않습니다

페이스 북의 개발자 사이트에서
Bundle parameters = new Bundle(); 
parameters.putString("method", "auth.expireSession", new Listener()); 
String response = request(parameters); 

/코드/

두 경우 모두 앱 ID를 제공합니다. 대화 상자와 요청을 사용하여 차이점이 표시되지 않습니다. 비밀 키를 제공하지 않고 대화가 잘 작동하는 방식 /이 키로 인해 요청이 실패 했나요?


요약하면 : 'Android Key Hash'가 없으면 요청이 실패합니다. 예상되는 동작입니다. 'Android Key Hash'가 없으면 내 대화 상자가 아무 문제없이 Facebook에 게시물을 보내고 있습니다. Facebook에서 메시지 양식을 보내고 있지만 여전히 보낼 수 있습니다.

+0

두 샘플 모두 동일한 애플리케이션에서 시도되었습니다. – Kostadin

답변

2

지금 가능한 유일한 대답은 대화 상자를 사용하여 데이터를 보낼 수 있다는 것입니다. 대화 상자가 화면에 표시되고 사용자가이를 확인하기 때문입니다.

관련 문제