【问题标题】:how to, understanding Google Social Graph API?如何理解 Google Social Graph API?
【发布时间】:2011-12-29 02:15:50
【问题描述】:

我想稍微了解一下这个 google social graph api,但我很困惑。原因如下:

根据我的阅读,我需要在我的网站上使用XFN 或更准确地将有关该用户的信息添加到rel 标记中来建立用户之间的关系。

所以我做到了。在所有属于我的链接中,我添加了我:<a href="test.com/me" rel="me">Me</a>

然后我为我的朋友添加了::<a href="test.com/friend1" rel="friend">Friend1</a>

我等了几个星期让谷歌重新索引所有这些链接,我尝试了 social graph example applications 只是没有返回任何内容。

但是我如何查看我可能的朋友/关系呢?

任何人都可以向我解释这个..我不需要代码,我可以解决它,只是我需要采取的步骤来实现这一点

谢谢

编辑:据我了解,我应该能够寻找类似的东西:www.mywebsite.com/me 并找到我所有可能的朋友

【问题讨论】:

    标签: google-api social-graph


    【解决方案1】:

    为了提供详细的规范答案,我将解释一些基础知识(我相信您已经知道其中的大部分内容,其中一些我已经做出了有根据的猜测)。

    XFN 是一种用于表示关系的简单微格式。它允许您声明多个网站为您的网站,并识别您的朋友、家人、联系人和同事等的网站。许多流行的社交网络相关网站以某种形式(twitter、flickr、facebook、Google 个人资料等)支持 XFN。它通常用于 blogrolls。

    我的猜测是 Google 的 Social Graph API 利用了 Google 的 Googlebot 收集的数据。对于 Social Graph API,来自 Googlebot 的数据执行 XFN 蜘蛛的功能。一个 XFN 蜘蛛将遍历链接,建立一个社交图网络。

    一些社交图谱 API 命令(lookupotherme)针对 Googlebot 收集的数据运行查询(因此这些不是实时查询)。如果您的网站出现在 Google 的搜索中,那么您的网站已经被 Googlebot 访问过,并且一切顺利,社交图谱 API 很有可能会在您的网站上返回结果。使用示例网站 kevinmarks.combradfitz.com 和另一个示例 tantek.com(所有网站都包含 XFN 标记)我是能够获取 API 查询以返回数据。

    Social Graph API geturl 命令正在执行托管在 google-sgnodemapper 的 Python 代码的在线版本。这用于为来自同一站点的“me”URL 中的微小差异实际上映射到同一个人(社交图上的单个节点)的情况创建规范表单 URL。

    Social Graph API testparse 命令针对源页面运行实时实时解析(而不是利用 Googlebot/XFN 蜘蛛数据)。我尝试了 Greasemonkey 脚本,但无法让它工作。我也试过了:

    <form method="post" action="https://socialgraph.googleapis.com/testparse">
    <input type="hidden" name="url" value="http://kevinmarks.com/" />
    <textarea name="body">
    .....page source here......
    </textarea>
    <input type="hidden" name="contentType" value="text/html" />
    <input type="submit" />
    </form>
    

    对于此提交,我收到了“服务不可用。请稍后再试。错误 503”响应。但是,由于这是一个实验室产品,它可能会不时提供。

    在 Social Graph API 网站上,有一个选项可以强制 Googlebot 使用 Recrawl Tool 重新抓取您的网站。但是,要执行此操作,您似乎需要注册 Google Engage for Agencies(与 AdWords 相关)。

    要验证您的页面是否包含适当的 XFN 标记,您可以使用 rel-lint XFN and rel-tag validator/lint tool 之类的小书签或 Chrome 的 META inspector v1.8 之类的浏览器插件。

    除了支持 XFN,Social Graph API 还支持 Friend of a Friend (FOAF)。 FOAF 也是一种格式,也可用于使用 RDF 表示关系。 FOAF 通常用 XML 表示,但也可以使用其他表示法(例如 Notation3)。

    我在Social Graph API group 上看到一个问题,询问 API 是否有效。因此,其他人似乎偶尔会遇到使用它的问题。

    API 查询本身会返回 JSON 格式的数据,您可以酌情收集和利用这些数据。社交图示例应用程序在线演示了将各种参数传递给 API 的 lookup 命令所期望的 JSON 响应类型。

    希望对你有帮助,

    【讨论】:

    • 谢谢,我已经研究了一段时间,现在我更接近真实的东西了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多