Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facebook places checkin using open graph protocol ID as place ID

I used the FB page linter to verify that all the meta information I'm using is correct. According to the graph url, my page id is 157797447612809, yet when I try to publish a checkin to this page, i receive the error:

(#100) Requires a valid Place Page ID

Surprisingly, there is no good information about publishing a checkin to an open graph page available anywhere on the internet. I've used every possible variation of my place page ID that I could imagine, from the URL to page id's of different pages, yet I always get this same error. Does anyone have an example on how this should be accomplished? Thanks!

like image 987
D-Nice Avatar asked Apr 02 '11 22:04

D-Nice


2 Answers

I think you'd need to add at least the location related tags e.g. og:longitude & og:latitude.

See this graph output for a page that has these og tags and checkins.

http://graph.facebook.com/149998791679075

http://foursquare.com/venue/128530

BTW: I hope you get the irony of this example 8)

I'm also not sure if you can checkin to a og:type=food page. It may have to be one of the places types e.g. landmark - see types info on the OpenGraph page. However the example above is for og:type=company so you'd need to test the different types to see.

like image 35
roBman Avatar answered Sep 28 '22 11:09

roBman


Since there is absolutely no documentation by Facebook on this matter, I solved this by looking at what foursquare has done and a lot of trial and error.

When defining your open graph object within facebook, you must add a property of type GeoPoint. I called mine location. Define in the object page meta like this:

  <meta property="mytestapp:location:latitude" content="37.791" />
  <meta property="mytestapp:location:longitude" content="-122.395" />

Now when you debug/lint this object it register as a place, just like the foursquare HQ. You can check in and create map views for actions that include this object.

like image 175
nathanielwolf Avatar answered Sep 28 '22 13:09

nathanielwolf