현재 나는 언론 서비스와 상호 작용하는 앱을 개발 중입니다. 그리고 페이스 북을 워드 프레스 사용자 api를 통해 내 응용 프로그램에 연결하려고하면 오류가 발생합니다. 다음은 내가 한 일입니다.안드로이드 애플 리케이션의 Wordpress 페이 스북 로그인
먼저 페이스 북 계정을 액세스 토큰을 얻을 수있는 권한으로 연결합니다. 이 단계는 성공하며 토큰은 여기에서 유효합니다. 이 토큰을 사용하여 페이스 북 "/ me? fields = id, name, email"로 사용자 프로필을 얻으려고했지만 올바른 데이터를 반환했습니다.
URL : HTTP : /// API/사용자/fb_connect/access_token은 =
JSON 반환 : { "상태
mFacebookCallbackManager = CallbackManager.Factory.create();
btnFacebookSignIn.setReadPermissions("public_profile", "user_friends", "email");
btnFacebookSignIn.registerCallback(mFacebookCallbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
handleFacebookLoginSuccess();
}
@Override
public void onCancel() {
}
@Override
public void onError(FacebookException error) {
}
});
은 그 때 나는 워드 프레스 서비스와 페이스 북을 연결하는 토큰을 사용 ":"ok ","msg ":"귀하의 'access_token'이 (가) 사용자의 이메일을 반환하지 않았습니다. '이메일'이 없으면 사용자는 로그인하거나 등록 할 수 없습니다.
=================
참고 : 나는 "이메일"권한 이상 포함하고 "/ 나"를 통해 이메일 필드를 얻을 수
.
당신은 페이스 북의 세부 사항 https://wordpress.org/plugins/json-api-user/
어떤 제안을 이해할 수있을 것이다 여기에 워드 프레스에 연결할 볼 수 있습니다. 감사합니다
URL이 http : /// api/user/fb_connect /? access_token = '을 (를) 통해 호출 중이라는 API가 있어야합니다. – CBroe
@CBroe, 예, http : //.../fb_connect/? access_token = facebook에 연결하려고합니다. 그리고 페이스 북에서 얻는 액세스 토큰 매개 변수는 첫 번째 단계에서 권한을 부여받습니다. – Joe138
@ joe138이 해결책을 얻었습니까? 나는 똑같은 문제에 직면 해있다. –