2

问题

在 iOS 上,使用没有“链接(可选)”参数的 FB.Feed() 不起作用,错误消息是“FBSDKLog:FBShareDialogParams:链接缩略图仅支持“http”或“https”方案”

问题

  • 像文档和 InteractiveConsole 场景所说的那样,“链接”参数不是可选的吗?
  • 如果未设置“链接”参数,则文档说默认值为:“发布应用程序的基本 URL,如开发人员应用程序中配置的那样”。即使我们的应用程序已经上线了几个月,是否有可能没有这个设置?这个设置在哪里?请参阅下方“当前应用程序设置”中的图片以查看我们当前的 FB 应用程序设置。我认为“应用程序域”部分仅适用于 Canvas 应用程序,而不适用于仅限 iOS/Android 的应用程序。

附加信息

  • 我们尝试过使用 Unity 4.3.0 和 4.3.3,我也尝试过使用 FB 插件 4.3.6 和 beta 5.0.3,并且两者都表现出相同的行为。有趣的是,一些旧版本的 FB 插件可以在没有 URL 的情况下工作。
  • 我们正在使用 InteractiveConsole 对此进行测试。我们不做任何更改(除了添加我们的 AppId/Name)并构建。我按“打开提要对话框”并成功发布。然后,我们从“链接(选项)”文本字段中删除所有文本,然后再次按“打开提要对话框”,它不起作用,并在上面的“问题”部分给出错误消息。

当前应用设置 在此处输入图像描述

测试+结果

结果见下图。请注意,Test2 永远不会出现在我的墙上,当在 Facebook 应用程序中按“发布”时,进度条永远不会变蓝,并且我们会收到顶部“问题”下描述的错误消息。

  • Test1:链接、链接名称、链接描述、链接标题、图片... + 在 Feed 对话框中添加了文本“Test1”

  • Test2:与 Test1 相同,但没有链接... + 在 Feed 对话框中添加了文本“Test2”

试验结果

4

1 回答 1

1

看起来我们不久前做了一个后端更改,不允许空的提要帖子。因此,您必须提供链接或图像,否则用户必须在帖子中输入内容。

于 2014-01-24T21:31:38.580 回答