4

2013 年 2 月 6 日

以下更改将于 2013 年 2 月 6 日生效: 内容消费自定义操作的结束 我们将不再显示仅由消费内容的用户发布的自定义 Open Graph 操作。如果您拥有其中一项操作并且之前已获得批准,您将收到我们的电子邮件。开发人员应停止发布这些操作,因为这样做会从 2 月 6 日开始返回错误。可以在用户简单地消费内容时发布的唯一操作是内置操作。


我的自定义操作是在用户离线时发布到用户墙上,我可以随时重新发布状态更新。随着 2 月 6 日的更改,我相信我将无法再重新发布到用户墙上,有没有人知道是否有替代方法可以重新发布到用户墙上?例如提要对话框或登录对话框?获得令牌后,我是否能够重新发布到用户墙上?请帮忙,谢谢:)

4

2 回答 2

0

在 2 月 6 日(及之后)的更新中,如果用户离线,您将无法在用户的墙上发帖,因为offline_access授权已被弃用。您现在要做的就是获取用户的访问令牌,将它们换成长期访问令牌(如果我没有出错,可以持续几个月)并将其用于您的帖子。

我可以知道“在用户墙上重新发布”是什么意思吗?你在分享什么?如果它是链接或消息(状态更新)和类似的东西,它会起作用(它对我有用),但你必须处理访问令牌过期的那一刻。我希望这回答了你的问题。

于 2013-02-18T09:46:26.707 回答
0

您应该没有问题,因为在用户墙上发帖不被视为自定义操作。操作是用户可以在您的应用程序中执行的特殊“交互”,例如,如果您定义一个“观看”操作,那么您的应用程序可以将诸如“约翰在您的电影应用程序上观看泰坦尼克号”之类的内容发布到用户墙上。要使用操作,必须为每个应用程序手动定义它们并通过审批流程。

可以在此处找到操作文档: https ://developers.facebook.com/docs/technical-guides/opengraph/defining-an-action-type/

于 2013-02-25T13:59:15.917 回答