为 Android 创建的新 Facebook 应用程序发布权限不起作用。使用 Facebook sdk 3.14.xx 和示例

2023-12-06

我正在使用 facebook sdk 3.14(最新更新的 sdk)并为 android 平台创建应用程序 就像其他旧应用程序一样,我添加了相同的选项和所有内容。

我想使用共享照片功能,因为我使用下面的代码来添加publish_actions 权限。但权限没有得到更新或授予。

** 我已经检查了我上个月创建的其他旧应用程序,该应用程序在相同的代码照片共享中运行良好,并且一切正常,权限也得到添加。

但是我今天创建的应用程序。使用该应用程序 ID,我无法添加发布权限。

if (session.isOpened()) {
                // We need to get new permissions, then complete the action when
                // we get called back.
                Session.NewPermissionsRequest permission = new NewPermissionsRequest(
                        this, PERMISSION);              
                permission.setCallback(new StatusCallback() {

                    @Override
                    public void call(Session session, SessionState state,
                            Exception exception) {
//session.getPermissions() //here m not getting publish_permission in list
                        Log.e("", "");
                    }
                });
                session.requestNewPublishPermissions(permission);
                return;
            }

我还尝试过 facebook sdk 提供的示例。 onActivity 结果和所有内容均按照 sdk 中给出的 facebook 示例。

有什么帮助吗? ** 尝试创建新的 Facebook 应用程序并使用该应用程序 ID。


我找到了测试facebook应用程序的解决方案。4月30日之后,facebook更改了一些有关角色的结构。为了测试一些权限,例如publish_actions,朋友相关需要在facebook应用程序中添加角色。在 Facebook 应用程序中添加测试人员和开发人员角色添加角色后,我可以使用添加的测试人员或开发人员 ID 来测试共享图像和其他内容。现在,需要发布申请以进行审核过程。登录开发人员帐户后,打开 facebook 应用程序并检查角色菜单。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为 Android 创建的新 Facebook 应用程序发布权限不起作用。使用 Facebook sdk 3.14.xx 和示例 的相关文章

  • 如何在Android 4.2中更改Action Bar选项菜单的背景颜色?

    我想更改 Android 4 2 中选项 溢出 菜单的背景颜色 我已经尝试了所有方法 但它仍然显示主题设置的默认颜色 我使用了以下代码和 XML 配置 MainActivity java public class MainActivity
  • Twowayview 滚动时自动添加内边距

    我在用双向视图 https github com lucasr twoway view在我的一个项目中 这是android的扩展回收者视图 https developer android com reference android supp
  • putExtra() 和 setData() 之间的区别

    putExtra 和 setData 有什么区别 我已经阅读了 android 文档 但没有太大帮助 还有之前的一个问题Intent setData 与 Intent putExtra https stackoverflow com que
  • 手机重置后AlarmManager闹钟不触发

    在我的应用程序中 用户加入一个计划 然后第二天中午会出现警报通知 这是我的代码 首先 我在 AlarmManager 中设置一个闹钟 如下所示 set alarm to the next day 12 00 noon of the join
  • 如何在 Picasso 中使用磁盘缓存?

    我正在使用 Picasso 在我的 Android 应用程序中显示图像 load image This is within a activity so this context is activity public void loadIma
  • 如何在 Jetpack compose 中制作 FlipCard 动画

    我有一个现有的应用程序 我在其中使用 XML 中的 Objectanimator 实现了 FlipCard 动画 如下所示 如果我点击一张卡片 它会水平翻转 但现在我想将其迁移到 jetpack compose 那么jetpack comp
  • 如何在Android中访问现有的sqlite数据库?

    到目前为止 我们已经在 Android 中开发了在运行时创建数据库的应用程序 我们想知道如何在 Android 应用程序中访问预构建或现有的数据库 sqlite 文件 请提供详细信息 查看文档android database sqlite
  • Firebase Messaging FCM 在可配置的时间间隔内分发

    当您使用 FCM 向给定应用程序的所有设备发送推送时 这可能会导致许多用户同时打开他们的应用程序 从而导致大量服务器轮询 从而导致负载峰值 有没有一种方便的方法可以在给定的时间间隔内分发消息以进行计划推送 最后 我们找到了一种可能的方法 通
  • 我如何从android中的复选框获取值

    我想获取复选框中所选项目的名称 但我只得到一些字母数字 如何从复选框中获取所选项目的名称 public View getView int position View convertView ViewGroup parent View vie
  • 尝试获取屏幕上绘制的每个随机圆圈的 x、y 坐标

    您好 我正在制作一款游戏 该游戏将在屏幕上创建随机圆圈 随机创建的圆圈的值为红色或绿色 我的问题是 我希望不仅能够确定用户何时单击其中一个圆圈 而且还能够确定他们最终单击的圆圈 红色或绿色 下面是我的代码 我的主要问题是试图找到将要绘制的圆
  • Android Studio 安装失败,APK 未签名

    最近从 Eclipse 更改为 Android Studio 我还更改了 JDKjava open jdk to jdk1 7 0 45 现在我尝试运行我的第一个应用程序 并收到以下消息 Installation failed since
  • 合并 dex 程序类型已存在时出错:android.support.v4.os.ResultReceiver$MyResultReceiver

    合并dex时出错 以下是依赖项 ext anko version 0 10 5 support lib 1 0 0 alpha1 room lib 1 1 0 dependencies implementation org jetbrain
  • phonegap html5 android 同步文件系统 IO

    如何使用 PhoneGaps 文件系统 API 同步读写文件 有可用的同步包装器吗 无法通过提供的 api 同步访问文件 从phonegap的实现方式猜测 我怀疑您是否可以编写一个插件来同步执行此操作
  • 运行 Android 应用程序时出现错误

    我已经使用 Eclipse 创建了一个 Android 应用程序 但应用程序未在 AVD 上运行 它显示 不幸的是已停止工作 日志猫消息如下 07 29 04 59 50 789 W dalvikvm 784 threadid 1 thre
  • 将触摸事件从 NestedScrollView 传递到父视图

    我在 NestedScrollView 下方有一个 ViewPager 宽度一些顶部填充 以及 ClipToPadding false 和透明背景 如图像 我的 ViewPager 无法获取触摸事件并且无法工作 我怎么解决这个问题 我无法更
  • LinearLayout:防止最后一个孩子被之前的大文本视图推出或挤压

    我有一个LinearLayout里面有两个孩子 第一个是TextView对于动态内容 第二个是一个按钮 我的问题是按钮被推出其父级或被挤压到不再可见的程度 我想要TextView认识到其父母与第二个孩子一起没有更多空间 并开始新的一行 而不
  • 如何获取小区广播消息?

    我尝试像模拟人生一样获取小区广播消息的文本 但它不起作用 public class SMSReceiver extends BroadcastReceiver Override public void onReceive Context c
  • 可用屏幕的尺寸

    我使用的是 Nexus 7 1280x800 android 4 2 2 API 17 我想获取屏幕的大小 将其划分为相同高度和宽度的正方形部分 我正在使用 FrameLayout 我的方块是 ImageView 的子类 我这样做 cont
  • Android Jetpack Compose 尺寸随持续时间变化的动画

    如何在 Jetpack Compose 中添加内容大小更改动画的持续时间 尝试使用Modifier animateContentSize 并通过动画规格具有持续时间 但它只是突然进入或退出 没有观察到持续时间 Column Modifier
  • 应用程序关闭时单击 Firebase 通知后打开特定活动/片段

    我知道这个问题似乎重复 但根据我的要求 我在网上搜索了很多帖子 但没有任何对我有用 我的要求 我正在使用 Firebase 来获取推送通知 当应用程序打开时意味着一切正常 但我的问题是 如果有任何推送通知出现 应用程序处于后台 关闭意味着我

随机推荐

  • 如何将 Bootstrap Carousel 幻灯片更改为滚动?

    我在用引导轮播在我的网站上 但我希望它的功能略有不同 我希望幻灯片在鼠标滚动时发生变化 每次鼠标滚动时每张幻灯片 如何使用 Bootstrap Carousel 实现它 myCarousel carousel interval 3000 j
  • spring security - 如何删除某些 url 模式中的缓存控制

    我正在尝试过滤一些 url 模式以进行缓存 我尝试的是将一些代码放入WebSecurityConfigurerAdapter执行 Override protected void configure HttpSecurity http thr
  • “dateAdded”的默认值无效

    我遇到了一个无法修复的愚蠢的 SQL 问题 ALTER TABLE news ADD dateAdded DATETIME NOT NULL DEFAULT CURRENT TIMESTAMP AUTO INCREMENT ADD PRIM
  • 防止直接访问 IIS 服务器上的文件

    我有两台服务器 一台用于我的 mvc 应用程序 另一台用作图像等大文件的存储 两者都运行在 Windows Server 2012 R2 上 如何防止直接访问存储服务器上的文件 说 mvc 已开启IP1 并且存储已打开IP2 到文件的链接如
  • 如何使用扫描仪测试 JUnit 方法?

    我有一个类 它读取文件并使用扫描仪接收用户输入 如果扫描仪等于该文件中一行的一部分 它将显示同一行中的字符串 我该如何为此创建一个 Junit 测试方法 这是我想要测试方法的一些代码 Scanner Input new Scanner Sy
  • 获取 TensorFlow 训练的模型中某些权重的值

    我已经用 TensorFlow 训练了一个 ConvNet 模型 我想在层中获得特定的权重 例如在 torch7 中我只需访问model modules 2 weights 获取第 2 层的权重 我如何在 TensorFlow 中做同样的事
  • 空格键不适用于仅适用于 Flutter Web Production 构建的 TextField

    每当我尝试按 Space 里面一个文本域Flutter Web 版本 生产 的它不执行任何操作 但是 该行为不会在 flutter web 调试环境中复制 到目前为止我发现了什么 Flutter Web 仅受 Chrome 浏览器支持 但截
  • HTML 内容适合 UIWebview,无需缩小

    我正在利用UIWebView渲染一些 HTML 然而 虽然我的 webview 的宽度是 320 但我的 HTML 仍然显示全宽并且可以水平滚动 我想要实现与本机邮件应用程序实现的相同的目标 即它适合该宽度内的所有内容而不缩小 本机邮件应用
  • Phalcon:控制器和模型中2个函数“initialize”和“onConstruct”的顺序

    我检查了一下 发现Controller上的执行顺序是 onConstruct 然后 initialize 而Model上的执行顺序是 initialize 然后 onConstruct 那么为什么这些方法在Controller和Model上
  • R 绘图:除 pdf 之外的设备的字符损坏/丢失

    我遇到一个问题 某些图形设备打印丢失的字形框而不是字符 实际上 到目前为止我尝试过的唯一可以渲染字符的设备是 PDF 由于我最近更新了 R 并重建了一堆软件包 我怀疑这可能与它有关 这是比较四个设备的输出的屏幕截图 jpeg pdf svg
  • 如何拆分列表并将它们作为单独的参数传递?

    给出定义 def egg2 arg1 arg2 print arg1 print arg2 argList egg1 egg2 我怎样才能简单地打电话egg2使用列表 我想要相同的效果egg2 argList 0 argList 1 但不必
  • 如何将工作簿中的工作表复制到另一个工作簿

    我有这段代码可以将 VBA Access 中的工作簿中的工作表复制到另一个工作簿 文件 Dim File1 as String Dim File2 as String File1 D File1 xls File2 D File2 xls
  • Android Things 的内部版本号/指纹

    我正在使用开发者预览版 of 安卓事物 on my 树莓派3现在 预览2发布后 我问自己我的 RPi 是否可以通过 OTA 获得它 在哪里可以找到内部版本号来检查我的设备 generic iot rpi3 rpi3 7 0 NIF73 35
  • Selenium 和 Google - 如何使用 cookie?

    我目前正在 AdWords 上使用 Selenium 构建一个报告工具 不 我不能使用 Google 的 API 因为它不提供我想要的功能 我试图避免登录和注销 因为我知道频繁登录和注销并不像基于 cookie 的身份验证那么方便 我有以下
  • 如何向标签添加选取框

    我的 UIView 顶部有一个标签 我在计时器的帮助下通过数组在其上显示一些消息 但现在我希望这些消息以 MARQUEE 样式显示 我没有任何方式启动 任何源代码 使用方法 任何动画风格 任何不同的方法 提前致谢 这是一个想法 在 UILa
  • 更改命令提示符文本大小 C++

    我用 C 开发了一个只能在 Windows 上运行的控制台应用程序 我想在程序运行时更改命令提示符的文本大小 我做了一些搜索 但是找不到任何可以解决问题的东西 每个人都在谈论改变颜色 无论如何 如果可能的话 我如何更改命令提示符的文本大小
  • BCrypt::Errors::InvalidSalt:无效盐设计

    当我尝试创建新用户时出现此错误 如下所示 gt gt User create email gt email protected password gt hello BCrypt Errors InvalidSalt invalid salt
  • DigitalOcean 上的 NodeJS 服务器使用 socket.io 返回连接被拒绝

    我试图将 socket io 引入到我用 Laravel 和 AngularJS 开发的应用程序中 该应用程序在我的计算机上运行良好 但是当我尝试使其在服务器上运行时 我收到错误 GET 净 ERR CONNECTION REFUSED 服
  • Git hook 检查标签名称

    是否有任何 git hook 可以检查新 git 标签的名称或字符串 甚至可能在 提交 新标签之前 例如类似预提交的东西 但针对标签 我的问题的目的是我想禁止 abc 或 v1 2 3 格式的git标签名称 Git 标签名称应始终严格遵循
  • 为 Android 创建的新 Facebook 应用程序发布权限不起作用。使用 Facebook sdk 3.14.xx 和示例

    我正在使用 facebook sdk 3 14 最新更新的 sdk 并为 android 平台创建应用程序 就像其他旧应用程序一样 我添加了相同的选项和所有内容 我想使用共享照片功能 因为我使用下面的代码来添加publish actions