问题标签 [custom-stories]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
269 浏览

facebook - 启动自定义故事的登录

当用户单击共享按钮时,我创建了一个自定义故事以发布在 facebook 时间轴上。

当我登录 facebook 时,我可以使用以下代码成功地在时间轴上发布

现在,当用户未登录 facebook 时,我收到以下错误:

错误:必须使用活动访问令牌来查询有关当前用户的信息。

  1. 登录窗口不应该自己打开,要求用户登录 facebook,或者我需要在我的末端做一些事情来处理这种情况?

  2. 另外,在用户可以从我的网站创建自定义故事到他们的时间线之前,我是否需要提交我的申请以供审核?

0 投票
0 回答
1193 浏览

android - 无法在 Android 应用中发布 Facebook Open Graph Story

首先,我知道已经提出了许多类似的问题,因此为重复道歉。我正在努力从我正在使用共享对话框方法开发的应用程序中向 Facebook分享一个自定义的Open Graph 故事。我已遵循文档并查看了现有问题以寻求指导,但我无法完成这项工作。

当我尝试测试集成时,我看到的是共享对话框会暂时出现,然后它会自行消失。我在日志“ com.facebook.FacebookException: Failed to generate preview for user ”中收到以下(非常有用的)消息!尽我所能,我无法解决这个问题。

我从 Facebook 仪表板创建了一个自定义故事,其中包含“完成”操作和“拼图”对象。我在外部服务器上为拼图对象设置了一个 html 文件。应用程序中的代码如下:

非常感谢任何帮助。

0 投票
2 回答
4842 浏览

javascript - Facebook 自定义故事分享使用 JavaScript sdk() 显示错误(操作需要至少一个参考)

我正在为我的 Facebook 画布游戏应用程序之一使用 JavaScript sdk。我正在尝试实现自定义故事共享对话框以在用户墙上发布故事。

开发者网站上可用的信息不明确且有限。下面的代码用于使用开放的 Grap API 共享自定义故事。波纹管代码可在提供的 Facebook 开发人员站点链接 ( https://developers.facebook.com/docs/sharing/reference/share-dialog ) 上找到。Facebook 提供的代码在使用预定义的 action_type 时运行良好。

我在 FB Developer 控制台应用程序的 Open Graph 选项卡上为自定义故事创建了一个对象(板球)和动作(播放)。我创建了一个名为 cricket.html 的自托管对象(html 页面)。下面是内容或我的 html 页面。我验证了 Open Graph Object Debugger 上的 html 页面。Graph Object Debugger 向我展示了所有信息,我给出的信息没有错误或警告。

Bellow 是我要替换的代码:- og.likes ---to--->appnamespace:play("play" 是我的操作)。

我在这里做错什么了吗?请告诉我。

但是,在执行 FB.ui 方法时出现以下错误:自定义共享的“share_open_graph”。

在此处输入图像描述

0 投票
1 回答
938 浏览

android - 如何在 Facebook 上自动分享而不显示发布对话框?

我正在我的应用程序中集成 Facebook 共享功能。而且我已经实现了如何使用共享对话框共享自定义故事。但是每次我分享一些东西时,它都会向我显示如下所示的预览对话框。

在此处输入图像描述

我打算实现的是,当我单击共享按钮时,我希望它自动发布在我的墙上。我在我的应用范围内授予了“publish_actions”和“publish_stream”权限。我需要任何特殊权限吗?

我在糖果迷中看到了这个功能。在单击“传播单词”按钮后使用 Daily Booster Wheel 时,它不会弹出任何共享对话框,而是自动在用户的墙上共享自定义故事,故事如下所示

在此处输入图像描述 在此处输入图像描述

我用于自定义故事分享的代码

如果有人可以提供一些代码片段或任何适用于 android 和 web 应用程序(JavaScript)的教程链接来实现上述功能,这将对我有所帮助。

0 投票
1 回答
1077 浏览

ios - 使用来自 IOS 应用程序的 API 调用发布 Facebook 自定义故事

我需要从我的应用程序将 Open Graph 故事发布到 Facebook 墙上。我遵循了 Facebook 开发人员的最新教程。

我在 Facebook 仪表板上创建了对象、动作和故事。然后在我的应用程序中执行以下代码:

创建一个对象:

并发布:

结果得到了对象ID。

然后创建一个动作并将其与对象链接:

并将其发布到 Facebook:

结果,我收到消息说 OG 故事已成功发布,但是当转到 Facebook 时,提要或时间线中没有任何内容,只是添加到用户相册中的图像。

0 投票
0 回答
77 浏览

facebook-graph-api - 更改 og:自托管对象的标题

我目前正在开发一个统一项目并尝试在同一项目中实现自定义故事。我创建了一个自托管对象。我希望我的 og:title 从统一代码更改,例如,我希望在清除一级、清除二级等时拥有多个标题。只是无法做到。有可能这样做吗?我总是得到在该对象的 html 页面的元属性中声明的 og:title。请帮忙。

0 投票
2 回答
1262 浏览

javascript - 带有大图像的 Facebook 自定义故事 - 使用 Javascript 打开图形

我正在尝试创建一个自定义故事,每次有人尝试发布它时都会有一个新图像。现在我创建了一个对象,以及将两者结合起来的动作和故事。我想要实现的是一个看起来像这样的故事https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xpa1/t39.2178-6/851562_1376970469205025_523101852_n.png,但我似乎得到了是https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-xpa1/t39.2178-6/851560_389589627833470_1903099476_n.png

可以说我的对象是当然的,我的行动是运行的。下面是我的代码没有返回正确的结果。我包含的图像是 1200 x 630。

我还尝试使用“user_generated”图像标志,它以完整的故事宽度显示图像,但是当您单击图像时,它不会将您链接回网站,但会在模态框中打开图像(如画廊图像)。

我不确定它是否是代码。也许有些我不知道的设置。让我知道我是否可以提供更多信息来获得此问题的解决方案。

0 投票
0 回答
126 浏览

facebook - Facebook 自定义故事未出现在活动提要中

我正在使用 Facebook 的 JavaScript SDK 来创建自定义故事。

在 App Dashboard 中设置了自定义故事“Review A Book”,并且 JS 正确触发且没有错误。当我尝试在我的活动日志中查看活动时,问题就出现了。它只是不存在。此外,生成的链接向我展示了一个简单的页面,上面写着“此内容当前不可用”。

该应用程序是公开的,至少应该以管理员或开发人员的身份与我一起工作。

任何帮助,将不胜感激。

0 投票
1 回答
73 浏览

facebook - Facebook Open Graph Action:最后发布的操作会覆盖之前的操作

我正在玩 Facebook Open Graph Stories……当用户在我的移动应用程序中执行某些操作时,我的 FB 应用程序会创建一个“应用程序拥有的对象”(因为它是公开的),然后将操作发布到用户的 Facebook 个人资料。

现在我意识到,当同一个用户两次或更多次进行相同的打开图形操作时,最后一个操作会覆盖前一个操作......有可能吗?

例如:

1)用户点击我的移动应用程序上的一个按钮,我创建了打开的图形对象(称为“OBJECT1”),然后将打开的图形 ACTION1 发布到 Facebook(考虑我有一个名为“报告”的操作)标记 FRIEND1

2)同一个用户再次点击一个按钮,我创建了第二个打开的图形对象(称为“OBJECT2”)并将打开的图形ACTION1发布到facebook(动作与point1相同)标记FRIEND2

现在第 1 点的故事将被第 2 点的故事覆盖,即使我标记了 2 个不同的人……对于覆盖,我的意思是 FRIEND1 个人资料上的故事将被“删除”,或者无论如何它不再是可见的

可能吗?

因此,回顾一下,不同的对象相同的操作但不同的用户标签

你能帮我吗?PS:使用facebook工具我可以看到应用程序拥有的对象是好的

0 投票
1 回答
366 浏览

ios - 如何通过开放图分享游戏成就?

我想通过 Open Graph 将游戏成就故事分享到 facebook 这是创建开放图对象的代码

我收到此错误消息

这是响应体

我知道错误是不言自明的,但我怎样才能将整数值传递给字典。我也尝试过传递 NSNumber 值,但没有运气。这是游戏成就对象的文档链接 使用开放图形对象共享游戏成就