{"id":11051,"date":"2008-02-06T14:33:07","date_gmt":"2008-02-06T11:33:07","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2008\/02\/06\/online-identity-relationships-google-and-social-graph-api\/"},"modified":"2008-02-06T14:35:00","modified_gmt":"2008-02-06T11:35:00","slug":"online-identity-relationships-google-and-social-graph-api","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2008\/02\/06\/online-identity-relationships-google-and-social-graph-api\/","title":{"rendered":"Online identity, relationships, Google, and Social Graph API"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"http:\/\/webworkerdaily.com\/2008\/02\/04\/google-rewrites-the-online-you\/\" title=\"Google Rewrites the Online You\">Web Worker Daily covers the release<\/a> of Google <a href=\"http:\/\/code.google.com\/apis\/socialgraph\/\">Social Graph API<\/a>.  These are pretty exciting news.<\/p>\n<blockquote><p>With so many websites to join, users must decide where to invest significant time in adding their same connections over and over. For developers, this means it is difficult to build successful web applications that hinge upon a critical mass of users for content and interaction. With the Social Graph API, developers can now utilize public connections their users have already created in other web services. It makes information about public connections between people easily available and useful.<\/p><\/blockquote>\n<p>Even better news are that one of the systems supported by Google is <a href=\"http:\/\/gmpg.org\/xfn\/\">XFN<\/a> &#8211; XHTML Friends Network.  This is exactly the same XFN that you see mentioned in your WordPress administration.  When you manage blogroll (links) of your site, you can attach different XFN attributes to each link.  The screen looks something like this:<\/p>\n<p style=\"text-align: center\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2008\/02\/wordpress_xfn_editor.jpg?w=660&#038;ssl=1\" alt=\"WordPress XFN editor\" \/><\/p>\n<p>If your web site also uses one of the properly built WordPress themes, which has  <em>profile=&#8221;http:\/\/gmpg.org\/xfn\/11&#8243;<\/em> attribute set in the <em>HEAD<\/em> tag (see <a href=\"http:\/\/gmpg.org\/xfn\/join\">XFN join page<\/a> for more information), then you are all set to go.  Google will index XFN information from your site and will make it available via its Social Graph API.<\/p>\n<p>It&#8217;s good to see Google stepping into this area.  It brings a lot of public attention to a very useful area of our online lives.  Soon, we&#8217;ll see more social tools and services like <a href=\"http:\/\/rubhub.com\/\" title=\"rubhub.com - social search\">rubhub<\/a>  and <a href=\"http:\/\/pulse.plaxo.com\/pulse\/\">Plaxo Pulse<\/a>.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Web Worker Daily covers the release of Google Social Graph API. These are pretty exciting news. With so many websites to join, users must decide where to invest significant time in adding their same connections over and over. For developers, this means it is difficult to build successful web applications that hinge upon a critical &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2008\/02\/06\/online-identity-relationships-google-and-social-graph-api\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Online identity, relationships, Google, and Social Graph API<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,62,1334,60],"tags":[2404,2068,1345,1152],"keyring_services":[],"class_list":["post-11051","post","type-post","status-publish","format-standard","hentry","category-general","category-technology","category-web-work","category-wordpress","tag-api","tag-google","tag-portability","tag-social-networks"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":15084,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/06\/09\/content-authorship-is-a-new-cool\/","url_meta":{"origin":11051,"position":0},"title":"Content authorship is a new cool","author":"Leonid Mamchenkov","date":"June 9, 2011","format":false,"excerpt":"Here is a quote directly from Google's Inside Search blog: We now support markup that enables websites to publicly link within their site from content to author pages. For example, if an author at The New York Times has written dozens of articles, using this markup, the webmaster can connect\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":18322,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/06\/06\/segment-io-common-api-for-web-analytic-services-and-applications\/","url_meta":{"origin":11051,"position":1},"title":"Segment.io &#8211; common API for web analytic services and applications","author":"Leonid Mamchenkov","date":"June 6, 2013","format":"link","excerpt":"Segment.io - common API for web analytic services and applications","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27038,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/02\/internet-users-in-cyprus\/","url_meta":{"origin":11051,"position":2},"title":"Internet users in Cyprus","author":"Leonid Mamchenkov","date":"December 2, 2016","format":false,"excerpt":"7 years ago, to the day, I've published this post, containing the Google screenshot for the graph of the Internet users in Cyprus. \u00a0It used to be 38% of the population. Today I decided to check exactly the same Google query and see how that number has changed. \u00a0Here is\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"internet-users-in-cyprus","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/internet-users-in-cyprus-500x445.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":22078,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/06\/26\/google-introduces-gmail-api\/","url_meta":{"origin":11051,"position":3},"title":"Google introduces Gmail API","author":"Leonid Mamchenkov","date":"June 26, 2014","format":false,"excerpt":"Google is introducing the new Gmail API: While IMAP is great at what it was designed for (connecting email clients to email servers in a standard way), it wasn\u2019t really designed to do all of the cool things that you have been working on, which is why this week at\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26070,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/26\/best-practices-for-designing-a-pragmatic-restful-api\/","url_meta":{"origin":11051,"position":4},"title":"Best Practices for Designing a Pragmatic RESTful API","author":"Leonid Mamchenkov","date":"April 26, 2016","format":false,"excerpt":"An API is a user interface for developers. Put the effort in to ensure it's not just functional but pleasant to use. Vinay Sahni has a rather lengthy, detailed, and well-rounded post on how to design a good RESTful API. \u00a0It covers pretty much everything from URL structures and parameters,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":28971,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/12\/google-trends-for-rest-graphql-and-rpc\/","url_meta":{"origin":11051,"position":5},"title":"Google Trends for REST, GraphQL and RPC","author":"Leonid Mamchenkov","date":"November 12, 2018","format":false,"excerpt":"Here's an interesting look at Google Trends for REST API, RPC, and GraphQL.\u00a0 There's also a link to the actual Google Trends, in case you want to play with it.\u00a0 For example, here's how it looks with the addition of the SOAP (as a protocol though, rather than search term\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/11\/API-500x303.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/11051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=11051"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/11051\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=11051"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=11051"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=11051"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=11051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}