I am creating a Facebook-enabled game where the users will be able to publish ‘friend passes’; where a player will be able to post (automatically) such as: ‘I passed James Brown on MY_GAME’. I am using Open Graph for posting my actions. I’ve created an action named ‘pass’ and an object named ‘friend’. Here is my properties (where ‘friendpass’ is a Friend reference):

I am trying to post actions such as ‘Michael passed a friend on MY_GAME’ and also tag my passed friend[s?]. How can I enable this functionality? Currently, I ve set up a page (actually just meta-tag) renderer and Here is an example rendered page:
<html and other headers...>
<meta property="fb:app_id" content="345390505541783">
<meta property="og:type" content="smileys-game:friendpass">
<meta id="ogurl" property="og:url" content="http://apps.canpoyrazoglu.com/smileys/pass/mehmet/sucuk">
<meta property="og:title" content="Friend passed!">
<meta property="og:image" content="https://s-static.ak.fbcdn.net/images/devsite/attachment_blank.png">
<meta id="friendid" property="smileys-game:friend" content="735475141">
<meta id="ogdesc" property="og:description" content="something comes here.">
<rest of header and page...>
I use the debug tool to get what Facebook sees and there is a link to the action there as a Graph API call. When I click it it returns OAuth error, when I type that URL to the Graph API explorer, I get this:

Graph API sees my ‘friend’ object as a webpage, which is actually a reference to a Facebook ID (my own ID). How can I make use of that Friend ID useful and make a link to the friend in the post?
Thanks,
Can.
When you create your action type, you need to use the
profileobject type (aka connected object type). Here I created my verb to “high five” a person:The object type will be configured automatically because
profileis a built-in, FB-provided object type. So you don’t have to configure the object type, unless there’s an advanced setting you need.Then create an aggregation:
Your og meta tags for the object then need to use the type
profile(filepath for this example is /og/profile2.html):Notice that you can point to any
profile, not just a FB profile. Above, I am using Tom Hanks’ profile on Rotten Tomatoes, which uses Open Graph and has og:typeprofile.And I publish actions like so:
Finally, a user of my app will publish the OG story on his/her timeline (in a “timeline unit”):
When you click the link “Tom Hanks” in the story unit, it loads the Rotten Tomatoes profile.
You can try this demo app here: http://plooza.com/og/profile2.html