每次尝试使用收到的电子邮件和密码登录时,都会遇到此问题:
E/login: http://ciyashop.example.comwp-json/pgs-woo-api/v1/login
E/Exception is: Invalid Api key
当我在应用程序中尝试使用Facebook时,会收到以下响应:
W/OneSignal: Failed last request. statusCode: -1
response: null
这是我用来登录Facebook的代码:
public void loginWithFB() {
callbackManager = CallbackManager.Factory.create();
LoginManager.getInstance().registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
// App code
String accessToken = loginResult.getAccessToken()
.getToken();
Log.e("accessToken", accessToken);
GraphRequest request = GraphRequest.newMeRequest(loginResult.getAccessToken(),
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(JSONObject object, GraphResponse response) {
Log.e("LoginActivity", response.toString());
try {
String id = object.getString("id");
facbookImageUrl = "https://graph.facebook.com/" + id + "/picture?type=large";
// facbookImageUrl = "http://graph.facebook.com/" + id + "/picture?type=large";
fbjsonObject = object;
// if (fbjsonObject != null) {
new getBitmap().execute();
// }else {
// socialLogin(fbjsonObject);
// }
} catch (JSONException e) {
e.printStackTrace();
}
}
});
Bundle parameters = new Bundle();
parameters.putString("fields", "id, name, email, gender, first_name, last_name, picture.type(large)");
request.setParameters(parameters);
request.executeAsync();
}
@Override
public void onCancel() {
// App code
}
@Override
public void onError(FacebookException exception) {
Log.e(TAG, "onError: " + exception.toString());
// App code
}
});
}
如果您的代码中需要任何内容,请告诉我,我对android不太了解