Evan Martin (evan) wrote in evan_tech,
Evan Martin

connecting github updates to buzz

Buzz only lets you add "verified" links, which means links that the social graph API thinks are "you". How do I convince it of my github account?

1) Link github into my site graph. Long ago when I filled out my profile I put my homepage into github, and that already created the relevant link. github++.

2) Link my homepage to my Google Profile.
2a) Added the following to my homepage:
<link rel='me' href='http://www.google.com/profiles/evan.martin'>
2b) Recrawled the site with https://sgapi-recrawl.appspot.com/

3) Link from my profile back to github. Clicked "edit" on my profile, added the github link manually. After creating it, click "edit", there's a checkbox to say "this is me".

4) Now in Buzz I can click "Connected Sites" and it show the github URL as a source for updates.

In conclusion,
github → homepage
homepage → google profile
google profile → github
was enough to convince the social graph API that the github link is legit.

This all seems rather complicated. I believe it will be made easier in the future (sgapi-recrawl was a quick hack), and also that by providing incentives for site owners to create "me" links, sites in the future will magically have access to your site graph without typing any URLs.

I found this social graph queryer helpful for testing while getting things going.

  • blog moved

    As described elsewhere, I've quit LiveJournal. If you're interested in my continuing posts, you should look at one of these (each contains feed…

  • dremel

    They published a paper on Dremel, my favorite previously-unpublished tool from the Google toolchest. Greg Linden discusses it: "[...] it is capable…

  • treemaps

    I finally wrote up my recent adventures in treemapping, complete with nifty clickable visualizations.

  • Post a new comment


    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.