그래서,이 문제에 대해 내 머리를 두드리는 인생에서 많은 다른 것들과 마찬가지로 조금 도움이되었다. 나는 내 애플 리케이션을위한 테스트 사용자를 만들 수 있다는 것을 알았다. 문서는 http://developers.facebook.com/docs/test_users/입니다. 내 앱용 테스트 사용자를 만들고 해당 테스트 사용자와 페이스 북에 로그인하여 내 작업이 공개 페이지에 나타나지 않는지 확인할 수있었습니다. 휴, 이제 나는이 공공 재산에 대해 더 이상 논박 할 필요가있어. :-) 이렇게하면 일반 사용자 액세스 토큰이 아닌 앱 액세스 토큰을 사용해야합니다. 이를 얻으려면 https://developers.facebook.com/docs/authentication/applications/ 링크를 따르십시오. 내가 직면 한 마지막 문제는 그래프 요청에서 grant_type = client_credentials라는 매개 변수가 있어야한다는 위의 두 번째 링크가 있다는 것입니다. 나는 계속해서 "client_credentials"라는 이름의 장소 소유자라고 생각한 것을 대신 할 수있는 클라이언트 자격 증명 유형을 찾고있었습니다. 이 용어는 축 어적으로 사용되어야합니다. (GOTCHA). 또한, 두 번 사용자를 만들려고 할 때 페이스 북은 "알 수없는 오류가 발생했습니다"라는 오류 json으로 응답했습니다. 나는 거의 포기할 준비가되어있었습니다 ...하지만 제가 전에 말했듯이, 문제에 대항하여 머리를 세우는 것이 도움이됩니다. 페이스 북은 세 번째 요청 이후에도 이렇게 json으로 응답했다.
{
"id":"*******1832",
"access_token":"*****",
"login_url":"https://www.facebook.com/platform/test_account_login.php?user_id=*****&n=*****",
"email":"****",
"password":"*****"
}
희망 사항은이 정보를 찾는 다른 사용자에게 도움이되기를 바랍니다.
불행히도, 나는이 테스트 사용자가 안드로이드 네이티브 페이스 북 앱을 통해 로그인 할 수 없다는 것을 알았습니다. 그것을 위해 열려있는 버그가 있습니다. http://developers.facebook.com/bugs/403919519621830 – doles