我在尝试打开用户Facebook页面时遇到this错误。代码完美无缺,直到最后一次facebook Graph API更新。我应该做些什么改变?
iOS版本的应用程序也存在此问题。
我打开用户的facebook页面的方式:
Intent intent;
try {
context.getPackageManager().getPackageInfo("com.facebook.katana", 0);
intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://facewebmodal/f?href=" + currentUser.getLink()));
context.startActivity(intent);
} catch (Exception e) {
intent = new Intent(context, FacebookWebViewActivity.class);
intent.putExtra(AppConstants.USER_LINK, currentUser.getLink());
context.startActivity(intent);
}
GraphRequest方法:
public void makeGraphRequest(AccessToken token) {
GraphRequest request = GraphRequest.newMeRequest(
token, (object, response) -> {
...
});
Bundle parameters = new Bundle();
parameters.putString("fields", "name,link,gender");
request.setParameters(parameters);
request.executeAsync();
}