2011-11-14 7 views
4

私はこのGoogleの社会的なグラフのAPIを理解しようとしていると私は混乱する。理由は次のとおりです。方法、GoogleソーシャルグラフAPIの理解?

私は自分のウェブサイトにXFN以上のユーザーを使用して、自分のウェブサイトにrelタグを追加する必要があります。

だから私はしました。私のしているすべてのリンクに私は私を追加しました:<a href="test.com/me" rel="me">Me</a>

をその後、私の友人のために私が追加:<a href="test.com/friend1" rel="friend">Friend1</a>

私はインデックスにすべてのこのリンクを再ためにGoogleのために数週間を待っていたと私はちょうどsocial graph example applicationsを試してみました何も返されなかった。

しかし、私は可能性のある友人/接続をどのように見ますか?

誰もが私はコードを必要としない、私はこれが

おかげ

編集を実現するために取るために必要なだけの手順、それのまわりで私のように動作することができます。..私にこれを説明することができますから、私は何かのようなものを探すことができるはずです:www.mywebsite.com/meと私の可能なすべての友人を見つける

答えて

0

詳細な標準的な答えを提供するために、私はいくつかの基本を説明しますそのうちのいくつかは、教育的な推測を行っています)。

XFNは、関係を表す簡単なマイクロフォーマットです。それは、複数のウェブサイトをあなたのものとして要求し、あなたの友人、家族、連絡先、同僚などのウェブサイトを特定することを可能にします。これは一般的にblogrollsで使用されています。

私の推測では、GoogleのソーシャルグラフAPIは、GoogleのGooglebotによって収集されたデータを利用すると考えられます。ソーシャルグラフAPIでは、Googlebotから派生したデータがXFNスパイダーの機能を実行します。 XFNスパイダーは、リンクのソーシャルグラフネットワークを構築するリンクを横断します。

ソーシャルグラフAPIのいくつかのコマンド(検索otherme)は、Googlebotがによって収集されたデータに対してクエリを実行します(ので、これらは、リアルタイムクエリではありません)。あなたのサイトがGoogleの検索結果に表示された場合、あなたのサイトはGooglebotによって訪問され、うまくいけば、ソーシャルグラフAPIがあなたのサイトで結果を返すことができるはずです。 kevinmarks.combradfitz.com例部位を使用してtantek.com(XFNマークアップを含む全てのサイト)の別の例Iは、データを返すためにAPIクエリを取得することができました。

ソーシャルグラフAPI geturlコマンドは、google-sgnodemapperでホストされているPythonコードのオンライン版を実行しています。これは、同じサイトのURL「me」の小さな違いが、実際には同じ個人(ソーシャルグラフ上の単一ノード)にマップされている場合の標準フォームURLの作成に使用されます。

ソーシャルグラフ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をエラー。。」。しかし、これはラボ製品であるため、時折利用できなくなる可能性があります。

ソーシャルグラフAPIのウェブサイトには、Recrawl Toolを使用してGooglebotにサイトの再クロールを強制するオプションがあります。ただし、これを実行するには、Google Engage for Agencies(AdWordsに関連しています)にサインアップする必要があります。

ページに適切なXFNマークアップが含まれていることを確認するには、rel-lint XFN and rel-tag validator/lint toolなどのブックマークレットを使用するか、ChromeのMETA inspector v1.8などのブラウザプラグインを使用します。

XFNをサポートするだけでなく、ソーシャルグラフAPIはFriend of a Friend(FOAF)もサポートしています。 FOAFは、RDFを使用して関係を表現するためにも使用できる形式です。 FOAFはXMLで表現されることが多いが、他の表記も可能である(例えば、Notation3)。

Social Graph API groupについては、APIが動作するかどうかを尋ねました。だから、他の人がそれを使用することで時折問題を見たように見えるでしょう。

APIクエリ自体がJSON形式のデータを返します。これらのデータは、必要に応じて収集して利用できます。ソーシャルグラフのサンプルアプリケーションでは、さまざまなパラメータをAPIのlookupコマンドに渡すことで期待できる種類のJSON応答のオンラインデモを行うことができます。私はこれが役に立てば幸い

+0

おかげで、私はしばらくの間、このに見てきた、そして今、私は本物にもう少し近いです。 – Patrioticcow

関連する問題