当我点击loginWithFacebook按钮时,我收到此错误,
无法完成操作。 (com.facebook.sdk.login错误301。)
关于此错误代码301的含义,没有太多信息。任何建议或信息重新评估这一点非常感谢。
注意:这个没有进入iPhone,特别是当我在iPAD上运行时。不知道为什么。
答案 0 :(得分:0)
这是我的代码正常运作
请先导入
button_connect.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Connect client to car
String ip = editText_ip.getText().toString();
String port = editText_port.getText().toString();
if (ip.equals(server_ip) && port.equals(server_port)) {
ArrayMap<String, Object> putParams = new ArrayMap<>();
putParams.put("direction", 24); //Test server
Log.d(Test, "Test=" + Test); //Test Log
RestClientHelper.getInstance().put(base_url, putParams, new RestClientHelper.RestClientListener() {
@Override
public void onSuccess(String response) {
//Connecting successful
}
@Override
public void onError(String error) {
// Connecting failed
}
});
}
}
});
答案 1 :(得分:0)
我知道导致此错误的原因。虽然这是一个有趣的错误,但了解这一点很有意思。我运行的设备没有浏览器可供使用。因此,Facebook想要在浏览器中打开网址,但它没有这样做。这给了我 facebookSDK.Login.Error.code:301。
的错误您可以通过将 FBSDKLoginManager.loginBehaviour 设置为所需行为(浏览器,网络或应用)来解决此问题。