Javascript - WinRT -如何与twitter或Facebook分享分数

Javascript - WinRT - How share score with twitter or Facebook?

本文关键字:Facebook 分享 WinRT Javascript twitter      更新时间:2023-09-26

我在WinRT上为Windows 8制作了一款html5/JS游戏。我喜欢在twitter或Facebook上分享游戏分数。我们能做到吗?有一个共享合同,但我只知道它用于电子邮件。我们可以在Facebook和Twitter上使用它吗?

谢谢你的时间,问候。

Twitter JavaScript API库

JavaScript中的Twitter库

Facebook JavaScript SDK

Facebook WinKJS SDK

你不需要学习Facebook和Twitter api来分享你的游戏分数。

共享契约分为两部分:共享源和共享目标。你正在实现一个共享源,因为你想从你的应用程序共享数据。作为一个共享源,共享任何数据(无论是电子邮件或Facebook或Twitter)的方式是响应datarerequested事件并建立一个数据包与你想要共享的数据。然后,这些数据被交给Win8操作系统的共享代理,该代理将寻找接受共享数据类型的"共享目标"应用程序。(您可以共享各种类型的数据:未格式化的文本,格式化的文本,链接/uri,图像,文件,您自己的自定义类型…)例如,假设你选择分享一些未格式化的文本,如"我刚刚在很棒的游戏Y中得了x分!"现有的Twitter和Facebook应用程序可以分享目标,并可以将其发布到你的涂鸦墙上。

因此,作为共享源,您所需要担心的就是打包数据。共享目标应用程序将处理剩下的部分(它将包含Facebook和twitter特定的逻辑)。

共享源代码示例代码:http://code.msdn.microsoft.com/windowsapps/Sharing-Content-Source-App-d9bffd84