是否可以创建没有URL的新对象?

问题描述:

使用场景很简单:我有一个桌面唯一的应用程序,可以连接到Facebook,当用户做某事(观看视频,听音乐,分享播放列表等)我希望这个应用程序发布一个新的动作(对于新的OpenGraph协议)。是否可以创建没有URL的新对象?

从我在FB文档中看到的,目前您需要发送操作名称和页面的URL以及新对象的特殊标记。但是因为我有桌面应用程序,所以无法做到这一点(因为没有服务器)。

所以,问题是 - 我可以使用API​​创建此对象吗?或者我需要为此设置整个服务器?

每个对象/动作都需要与URL相关联Facebook可以抓取元数据(请参阅https://developers.facebook.com/docs/beta/opengraph/) - 如果您的应用主要是移动设备,那么在该URL上并不需要任何东西,除了标记Facebook关于该对象,但该URL确实需要存在。 例如,Spotify使用这样的URL:http://open.spotify.com/track/737liXlwQnrGkVszJqVbOv 该页面包含Facebook查看的元标记。没有理由你的应用程序不能使用简单的占位符页面,例如

+1

请记住 - 当Facebook上的用户点击该对象的链接时,它们将被重定向到该URL--以及包含元数据Facebook的可以阅读时,您需要确保它显示来自Web链接的用户想要查看的某些内容。 –

+0

对不起,我应该更清楚一点 - Spotify的页面就是这个 – Igy

+0

的好例子啊,好吧。非常感谢解释。这有点难过:\ – yamalight