Android 中 FaceBook ShareLinkContent setImageUrl 被 ContentUrl 元数据取代

2023-12-04

我在我的应用程序中使用 facebook 版本 4.14,以便使用 ShareLinkConent 共享 Hashtag 以及 Imageurl 和 Contenturl。现在标签已成功发布到Facbook 中。

但不幸的是,在 Facebook feed 中,imageurl 被内容 url 元数据取代。我在此附上 Facebook 提要屏幕截图。在其中,我获取的是内容 Url 元数据图像,而不是图像 url。请让我知道我在这里做错了什么。我在下面发布我的代码

   ShareHashtag shareHashTag = new ShareHashtag.Builder().setHashtag(influencer.hashtag_name).build();
                    if (ShareDialog.canShow(ShareLinkContent.class) && !influencer.influencer_link.toString().equalsIgnoreCase("") && !influencer.influencer_link.toString().equalsIgnoreCase("null")) {
                        ShareLinkContent linkContent = new ShareLinkContent.Builder()
                                .setContentUrl(Uri.parse(influencer.influencer_link))
                                .setImageUrl(Uri.parse("https://d3kvf6cfq06287.cloudfront.net/influencer/image2_1469508676.jpg"))
                                .setShareHashtag(shareHashTag)
                                .setContentDescription(textd)
                                .build();

                        shareDialog.show(linkContent);

另外,我正在使用 Facebook 的 gradle 依赖项

compile 'com.facebook.android:facebook-android-sdk:[4.14.0]'

enter image description here


   ShareLinkContent linkContent = new ShareLinkContent.Builder()
                                    .setShareHashtag(shareHashTag)
                                    .setContentDescription(textd)
                                    .setContentUrl(Uri.parse(influencer.influencer_link))
                                    .setImageUrl(Uri.parse(selectedIceCreamImagePath))  //Uri.parse("https://d3kvf6cfq06287.cloudfront.net/influencer/image2_1469508676.jpg"))
                                    .build();

                            shareDialog.show(linkContent, ShareDialog.Mode.FEED);


We need to open the ShareDialog with the Mode.FEED option.. Then our image will be posted correctly in FaceBook Feed
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 中 FaceBook ShareLinkContent setImageUrl 被 ContentUrl 元数据取代 的相关文章

  • 无法获取项目的未知属性“assembleRelease”

    将 Android Studio 更新到版本 2 2 并将 gradle 插件更新到 2 2 0 后 出现以下错误 错误 32 1 评估项目 jobdispatcher 时出现问题 无法获取 org gradle api Project 类
  • 如何通过代码检测Android上的表情符号支持

    通过代码 我可以制作一个按钮 将这 3 个表情符号插入到文本中 不过 在许多手机上 当用户单击按钮时 问题是 显示为 X X X 或者更糟糕的是 它只显示三个空白空间 我想在无法正确显示表情符号的 Android 设备上禁用并隐藏我自己的内
  • Kotlin Android Firebase 数据库哈希映射转换为类

    我正在尝试从 firebase 数据库获取数据 断点显示它正在获取数据 但看起来我没有正确地将其分配给我的班级 这会导致此异常 java lang ClassCastException 无法将 java util HashMap 转换为 班
  • Android Widget ID 是否持久

    在从桌面删除该 Widget 实例之前 您从操作系统收到的用户桌面上特定 Widget 实例的 Widget ID 是否一致 我找不到任何明确说明这一点的文档 但我假设这是因为文档说您可以使用小部件 id 来存储任何实例配置信息 我想将一些
  • Phonegap(应用程序错误...发生网络错误)

    我已经使用phonegap 创建了一个版本 在index html 文件中 我编写了一个简单的iframe 用于加载网站 当我从phonegap获取本地url时它就起作用了 但如果我将整个构建作为 zip 文件上传到 PhoneGap 中
  • 在 Android 市场中以编程方式检查我的应用程序版本

    目前 我正在启动时检查应用程序版本代码 并将其与我的服务器上的最新版本代码进行匹配 并根据此匹配 我发送用户从 Android 市场获取最新更新 它运行良好 但我的问题是我必须手动更改服务器上的最新版本代码 并且我不知道新版本何时发布APK
  • 与通用地图相比,MapView 的分辨率较差

    我刚刚收到 HTC Desire 进行测试 我注意到 残留在小于整个屏幕的框架中的地图视图不如通用地图应用程序那么清晰 有什么办法解决这个问题吗 您应该使用 API 级别 4 或更高级别编译应用程序 然后在 AndroidManifest
  • 如何连接到Google Play服务并加载排行榜

    我想将我的游戏与 Google Play 服务连接 我已阅读有关 Android 开发人员的文档 并尝试遵循输入数字示例 但仍然无法加载排行榜 我有导入baseGameUtils 但我使用andengine 所以我没有使用来自谷歌的exte
  • 如何从画布中删除路径区域(Android)

    我需要裁剪角落ImageView 不要将它们弄圆 而是擦除每个角上的三角形 似乎唯一的方法就是覆盖onDraw方法并使用从画布上删除这些区域Path 问题是我没有纯色背景 所以我需要擦除这些区域 但不要用某种颜色填充它们 我为此使用以下代码
  • Android - 使用 SAX 解析器解析大文件

    我正在尝试使用 SAX 解析器解析来自 webservice 的 xml 数据 当我尝试使用 URL 解析数据 大小 7 4MB 时 它工作正常 但是当我从 URL 复制 xml 数据并放置 xml 文件时 size 7 4MB 在raw文
  • 旋转 Google 地图中的两层标记图标

    在我的应用程序中 我向地图添加了一定数量的标记 如下所示 private fun addMarker googleMap GoogleMap location Location val options MarkerOptions optio
  • Fresco:滚动 RecyclerView 后图像消失

    我有一个 Horizo ntal RecyclerView 每个项目都有一个使用 Facebook Fresco 图像库加载到其中的图像 然而 虽然正确的图像最初是在屏幕上滚动一点时加载的 但当 RecyclerView 进一步滚动时 它就
  • 如何在Room的数据库迁移中正确添加索引?

    我在迁移 Room 数据库时遇到问题 在更新的数据库中 我必须将一个字段从整数更改为双精度值 我读到它并不像听起来那么容易 为了做到这一点 我必须使用这个更改后的属性创建新的临时表 复制前一个表中的所有值 删除旧的值 最后重命名临时表 我的
  • 如何让surfaceview透明

    大家好 我想让我的 DrawingSurface 视图透明 我尝试了很多东西 但它不起作用 这是我的 xml 代码 使我的表面视图透明
  • DialogFragment 关闭事件

    我需要处理 DialogFragment 的结尾 在调用 dismiss 之后 例如 我会在关闭后 包含 片段的活动内显示一个 toast 我该如何处理该事件 覆盖onDismiss 在你的DialogFragment中 或者使用setOn
  • 取消 Facebook 直播视频静音

    我目前正在尝试嵌入一个 Facebook 实时视频 该视频将自动播放且音频未静音 我尝试过使用该解决方案在这篇文章中 https stackoverflow com questions 32584472 how to enable soun
  • Android:选择 EditField 上焦点上的所有文本

    我试图让 Android 在获得焦点时选择 EditText 字段中的所有文本 我在布局中使用此属性 在两个字段上 android selectAllOnFocus true 我不确定这是否相关 但为了将光标移动到第一个可编辑字段 前面 还
  • JavaScript 点击事件在 Android 4.0.4 默认浏览器上的 Samsung Galaxy SIII 上不起作用

    我在 Android 4 0 4 上使用 Samsung Galaxy SIII 的默认浏览器时遇到了最奇怪的问题 对于以下页面 单击链接将不会触发 JavaScript 处理程序 从其中一个 div 的内容中删除单个 a 字母使它们再次工
  • Android SDK WebView调用Activity

    我试图在单击 WebView 组件内的链接时启动活动 我的Webview已加载到里面Main java我想启动SubActivity java当点击网站内的链接时Main java 另外 如何将参数传递给此活动 Example inspec
  • 使用 PDFBox 在 Android 中创建 PDF

    我正在尝试通过我的 Android 应用程序创建 PDFPDFBoxapi 但出现以下错误 java lang NoClassDefFoundError org apache pdfbox pdmodel PDDocument 我已经将以下

随机推荐

  • Python 3.1.3 打开 mbox 文件,与 python 2.x 相比真的慢吗?

    我尝试在 python 3 1 3 中使用邮箱模块打开 mbox 文件 里面只有3封邮件 只有27k大 但是 当阅读邮件时 我的 CPU 使用 100 大约 2 3 分钟 直到它完成任务且没有错误 我用 python 2 7 1 尝试了同样
  • 在 Android 上实时更改曲目的播放速率

    我想知道是否有人知道一个可以实时更改曲目播放速率的库 我的想法是加载曲目并将其播放速率更改为一半或两倍 首先 我尝试使用 MusicPlayer 但根本不可能 然后我尝试使用 SoundPool 问题是 使用 SoundPool 一旦加载曲
  • 如何复制包含“\0”字符的数据

    我正在尝试复制包含 0 的数据 我正在使用 C 当研究结果是否定的时 我决定编写自己的函数来将数据从一个 char 复制到另一个 char 但它没有返回想要的结果 我的尝试如下 include
  • Laravel 急切加载与嵌套关系

    我知道有人问过这个问题 但我的情况有所不同 我定义了与评论模型关系的帖子模型 Post Model public function comments return this gt hasMany comment 和评论模型 每个评论属于一个
  • 在Python中查找列表中最长和最短的列表[重复]

    这个问题在这里已经有答案了 我需要打印列表中具有最小和最大项目数的列表 例如 如果我有 total list 1 2 3 1 2 3 4 1 2 3 4 5 我需要返回具有最小和最大长度的列表 我该怎么做 输出可能类似于 total lis
  • WndProc 中未捕获表单 WM_KEYDOWN 和 WM_KEYUP 消息

    不捕获表单 keydown 和 keyup 消息 public partial class Form1 Form const int WM KEYDOWN 0x100 const int WM KEYUP 0x101 protected o
  • Firestore:查询与搜索词匹配或相似的名称

    我有一个用户列表 其姓名位于 Firestore 数据库中 我想要实现的是让用户能够搜索和找到其他用户 我的问题是 Query query db collection users whereEqualTo name searchTerm F
  • 检查电池电量 iOS Swift [关闭]

    Closed 这个问题需要调试细节 目前不接受答案 我刚刚开始使用 Swift 一直在寻找一种检查电池电量的方法 我发现这个资源并一直在尝试它 但由于某种原因似乎无法让它工作 我不太确定如何解决这个问题 有任何想法吗 Xcode 11 Sw
  • 无法实例化活动 - android studio

    我正在 android studio 中制作一个应用程序 当启动我的一项活动时 应用程序崩溃并说它无法实例化该活动 我检查了清单文件 活动名称带有红色下划线 上面写着 X 不是具体类 验证 Android XML 文件中的资源 任何帮助将不
  • 空手道:如何使用 sudo 实现 Linux 使用的 --no-sandbox 标头

    我想在 jenkins 中为 UI 测试自动化设置一个无头 chrome 驱动程序 但要运行测试命令 sudo E java jar karate 0 9 3 jar karate GUI feature 我必须以 root 身份运行 并且
  • Twitter API 获取推文 - 返回 CORS 来源被阻止

    我正在尝试从主题标签获取推文 我收到以下错误 跨源请求被阻止 同源策略不允许读取远程资源 https api twitter com oauth2 token 原因 CORS 标头 Access Control Allow Origin 丢
  • 是否可以使用 Mali OpenCL SDK 在 ARM CPU (Cortex-a7) 上执行 OpenCL 代码?

    Mali OpenCL SDK 允许在 Mali GPU 上执行 opencl 代码 是否可以使用 Mali OpenCL SDK 在 ARM CPU Cortex a7 上执行 OpenCL 代码 目前还没有 ARM 仅公开发布了在 Ma
  • 使用自定义类访问 OLEObject 事件

    我正在尝试在 Excel VBA 中创建一个自定义类来处理 OLEObject 工作表上的 ActiveX 控件 的 GotFocus 和 LostFocus 事件 定制类clsSheetControl Dim WithEvents obj
  • ASP MVC 编译时包含部分视图

    我有两个不同的视图 每个视图对一个公共部分视图进行超过 500 次局部视图调用 良好的设计告诉我 我应该将部分视图保留在原处 并从两个重叠的视图中引用它 以防止代码重复 不幸的是 性能受到影响 将部分视图复制粘贴到其他两个视图中会产生 30
  • Outlook 对象模型 - 检测电子邮件是否已发送

    我的测试 Delphi 2006 BDS 应用程序中有以下代码 procedure TForm1 Button1Click Sender TObject const olMailItem 0 var Outlook OleVariant v
  • cloudsim中的分时在cloudsim中如何工作?

    cloudsim中的分时是如何工作的 没有代表时间片或量子的变量 那么round robin的概念在cloudsim中是如何验证的呢 如果我们有 50 个 cloudlet 10 个虚拟机 其实CloudletSchedulerTimeSh
  • WebForm_DoPostBackWithOptions 未定义

    我下载并设置了 MS 的 Stock Trader 应用程序 我正在运行 Vista Ultimate IIS7 VS 2008 NET 3 5 整个应用程序大约有 120 MB 所以相当复杂 但一切似乎都通过 msi 设置得很好 当我运行
  • 如何在单个 iOS 应用程序中使用多个 Facebook 应用程序 ID?

    我想要一个 iOS 应用程序在运行时在多个 Facebook 应用程序之间切换 我希望用户能够在不同的 Facebook 应用程序 ID 下登录和发帖 具体取决于他们使用的是 iOS 应用程序的哪个部分 Facebook iOS SDK 从
  • CUDA:避免分支发散时的串行执行

    假设由单个 warp 执行的 CUDA 内核 为简单起见 达到if else语句 其中经纱内的 20 个线程满足condition而 32 20 12 线程则不会 if condition statement1 executed by 20
  • Android 中 FaceBook ShareLinkContent setImageUrl 被 ContentUrl 元数据取代

    我在我的应用程序中使用 facebook 版本 4 14 以便使用 ShareLinkConent 共享 Hashtag 以及 Imageurl 和 Contenturl 现在标签已成功发布到Facbook 中 但不幸的是 在 Facebo