java - 黑莓检查 Facebook 集成权限

标签 java facebook web-services blackberry

在我的应用程序中,我正在使用 Facebook 集成,但无法找到我应该使用多少个检查/权限。我刚刚编写了一些代码,但无法找到所有媒体权限和“addpermission”或“应用程序权限”

private void checkPermissions()
{
    ApplicationPermissionsManager apm = ApplicationPermissionsManager.getInstance();
    ApplicationPermissions original = apm.getApplicationPermissions();

    if ((original.getPermission(ApplicationPermissions.PERMISSION_MEDIA) == ApplicationPermissions.VALUE_ALLOW) &&
        (original.getPermission(ApplicationPermissions.PERMISSION_LOCATION_DATA) == ApplicationPermissions.VALUE_ALLOW) &&
        (original.getPermission(ApplicationPermissions.PERMISSION_RECORDING) == ApplicationPermissions.VALUE_ALLOW) &&
        (original.getPermission(ApplicationPermissions.PERMISSION_INPUT_SIMULATION) == ApplicationPermissions.VALUE_ALLOW) &&
        (original.getPermission(ApplicationPermissions.PERMISSION_DEVICE_SETTINGS) == ApplicationPermissions.VALUE_ALLOW) &&
        (original.getPermission(ApplicationPermissions.PERMISSION_CROSS_APPLICATION_COMMUNICATION) == ApplicationPermissions.VALUE_ALLOW) &&
        (original.getPermission(ApplicationPermissions.PERMISSION_INTERNET) == ApplicationPermissions.VALUE_ALLOW) &&
        (original.getPermission(ApplicationPermissions.PERMISSION_SERVER_NETWORK) == ApplicationPermissions.VALUE_ALLOW) &&
        (original.getPermission(ApplicationPermissions.PERMISSION_EMAIL) == ApplicationPermissions.VALUE_ALLOW)) 
    {
        return;
    }
}

最佳答案

您必须在应用程序中使用这些不同类型的权限才能解决您的问题

  ApplicationPermissions permRequest = new ApplicationPermissions();
  permRequest.addPermission(ApplicationPermissions.PERMISSION_MEDIA);
  permRequest.addPermission(ApplicationPermissions.PERMISSION_LOCATION_DATA);
  permRequest.addPermission(ApplicationPermissions.PERMISSION_RECORDING);
  permRequest.addPermission(ApplicationPermissions.PERMISSION_INPUT_SIMULATION);
  permRequest.addPermission(ApplicationPermissions.PERMISSION_DEVICE_SETTINGS);
  permRequest.addPermission(ApplicationPermissions.PERMISSION_CROSS_APPLICATION_COMMUNICATION);

  permRequest.addPermission(ApplicationPermissions.PERMISSION_INTERNET);
  permRequest.addPermission(ApplicationPermissions.PERMISSION_SERVER_NETWORK);
  permRequest.addPermission(ApplicationPermissions.PERMISSION_EMAIL);

关于java - 黑莓检查 Facebook 集成权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17074153/

相关文章:

php - facebook getLogoutUrl 返回 access_token=0 的 URL,当点击重定向到 Facebook 用户的主页时

ios - iOS 中的 Facebook 身份验证错误

wcf - 从 WCF 客户端连接到 WSE 3.0 Web 服务

java - ScheduledExecutorService 与使用 Thread.sleep() 滚动您自己的 Runnable 之间的区别

java - "java wildcard"到 C#?

Facebook "OR"使用图形 API 查询

mysql - 为什么在数据库中直接更改时 Hibernate 响应没有反射(reflect)出来?

android - 如何将session_id保存为cookie值并将其发送到Android中的服务器?

java - 在 Google map Activity 中的特定位置显示消息?

java - Jackson Json 将对象反序列化为列表