- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经寻找了一些关于称为 OpenSocial 的标准集的确切用法的解释。
如果我可以像下面这样使用 OpenSocial,我需要澄清一下。
我想创建一个用于社区与 OpenSocial api 的库,用于我的网站,它不会像 facebook 和 myspace 等常见网站描述的应用程序那样“表现”。我不是在创建 facebook 应用程序的 myspace,我正在创建自己的网站,我希望用户能够找到 friend 。
我希望允许用户存储各种 OpenSocial 支持的社交网络的用户名和密码。我还想使用 api 将事件从我的网站同步到他们指定的社交网络。我还想允许我的用户查看 friend 列表并邀请他们。
是否可以创建一个支持 OpenSocial 和简单“指向”的库以及支持它获取 friend 列表等的社交网络?
最佳答案
许多 OpenSocial 容器(社交网站)支持 REST 和/或 RPC 方法,可用于访问好友列表、发布事件等。已经编写了多个客户端库来使用这些 API ( http://wiki.opensocial.org/index.php?title=Client_Libraries )。可以使用客户端库创建一个站点,该站点允许您使用受支持的 OpenSocial 网络上的帐户登录并获取您的 friend 列表。
但是,无法通过存储用户名和密码并将其发送到社交网站来针对 OpenSocial API 进行身份验证。这被认为是一种糟糕的设计模式,不鼓励使用。相反,OpenSocial 支持 3-legged OAuth,这涉及将用户重定向到他们输入凭据的社交网络,然后使用可用于访问用户数据的 token 重定向回您的站点。
请注意,并非每个站点都支持 3-legged OAuth,尽管至少 MySpace、iGoogle、hi5 和 Netlog 现在支持。
通过身份验证后,您几乎可以从任何网络获取数据。某些网络支持回传事件,但目前并非所有网络都支持。
这种方法确实需要您在要支持的每个社交网络上注册您的网站,这可能是一个扩展问题。为了尝试解决这个问题,谷歌发布了 friend 群,它将来自各种网络的 OpenSocial API 联系在一起,为您提供一个更容易编程的界面(完全披露:我是谷歌员工,不时与 friend 群合作) .今年我在 Google I/O 上发表了一次演讲,描述了与可能有帮助的网站的这种集成。 (由于我目前只能在我的帖子中发布一个链接,因此它位于 http 冒号斜杠 slash code.google.com/events/io/sessions/BeyondCutPasteGoogleFriendConnect.html)
如果您有其他问题,我很乐意进一步详细说明。
关于OpenSocial 及其用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/985880/
我已经寻找了一些关于称为 OpenSocial 的标准集的确切用法的解释。 如果我可以像下面这样使用 OpenSocial,我需要澄清一下。 我想创建一个用于社区与 OpenSocial api 的库
我正在尝试向 OpenSocial 应用程序添加多语言支持。我看到我可以在小工具 XML 标记中链接到我自己的消息包: . . . 但是我实际上如何从它们中
实现 OpenSocial 平台的首选方法是什么?我知道 Apache Shindig,但找不到任何有用的信息。此外,是否可以使用现有的解决方案,例如基于 Rails 的 lovdbyless并向其添
有没有办法获取 Opensocial 容器的“父 URL”? Google 协作平台通过 Opensocial 容器嵌入小工具,我想获取家长的网址来生成消息。 这可能吗? 最佳答案 当然有。 gadg
我正在尝试获取指定字段的人员信息: var params = {}; params[opensocial.DataRequest.PeopleRequestFields.PROFILE_DETAILS
有没有OpenSocial基于开源的容器或任何类似的开源社交协作软件? 我已经看过Liferay ,不过好像有点复杂,而且我不太喜欢这个技术栈。 最佳答案 opensocial.org 提供了开源容器
我正在从事一个与 power.com 在原则上并无太大不同的 Web 项目,我试图在一个网站下统一几个不同的社交网站,允许用户在系统中注册一次,然后添加尽可能多的个人社交网络帐户(Facebook、M
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
对于一个项目,我们正在研究一种从其他站点导入小工具(好友列表、待办事项列表等)的机制,OpenSocial 应该很擅长这一点。但是,我担心 OpenSocial 是否已死。 OpenSocial 0.
OpenSocial 或任何其他 API 是否允许访问,以便我们可以实时更新用户在 Orkut 上讨论的内容? 例如就像我可以在 Twitter 上查询人们对一部电影或一本书的感受一样,我想对 ork
我正在寻找 OpenSocial 的 Java 客户端库。有 opensocial-java-client at Google Code , 但它似乎不活跃。有没有其他选择? 最佳答案 您可能想看看
是否可以将 opensocial 应用程序中的文件上传到远程应用程序服务器? 我想到一个使用 gadgets.io.makeRequest 的场景,方法设置为 gadgets.io.MethodTyp
我正在尝试实现 Google friend 群作为登录解决方案。我已经使用 PHP 客户端实现了 Facebook Connect,并且我想对 Google friend 群( OpenSocial
我想尝试在我的小项目中使用 OpenSocial(或任何其他 API)。我想要创建的是一个小型控制台应用程序,它可以从多个站点(例如 Facebook、LinkedIn、Xing、MySpace...
我运行一个用 asp.net 编写的社交网站,并希望使用 OpenSocial API 向开发人员开放它。我已经阅读了关于 opensocial.org 以及 google 的 opensocial
在 OpenSocial 小工具模块 XML 中包含远程 CSS 样式表的正确/推荐方法是什么? 我希望我们可以使用远程 CSS(启用客户端缓存等),这样我们就可以摆脱内联样式... 是否应将链接标记
我在 Java 中找到了一个,在 Obj-C、PHP 等中找到了很多其他的,但在 C/C++ 中找不到。 我想在 Symbian 上使用它。我知道我们可以使用 java 在 SYmbian 上开发代码
我是一名优秀的程序员,十分优秀!