android - 在 Facebook 上打开用户页面时未找到内容
问题描述
我在尝试打开用户 facebook 页面时遇到此错误。代码运行良好,直到最后一次 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();
}
解决方案
推荐阅读
- javascript - Chrome 扩展程序保存数据(本地存储以外的其他选项)
- windows - 如何部署文件系统驱动程序?
- php - 在请求验证laravel中重命名属性项数组
- postgresql - 将 PostreSQL 列更改为 GENERATED ALWAYS 列
- amazon-web-services - 如何设置 lambda 仅由 Cognito 用户组 (aws-sam) 调用
- android - Flutter Android 应用程序“无法实例化活动”
- python - 使用两个嵌套的 for 循环和 str() 函数将列表中的偶数相加
- facebook-prophet - 未来日期在 FBProphet - make_future_dataframe 方法中计算不正确
- r - 在频率表上运行统计数据,就好像它是 R 中的完整数据集一样
- jestjs - NestJS/TypeORM 单元测试:无法解析 JwtService 的依赖关系