Open Graph Beta:定义动作,对象和发布

时间:2011-09-27 15:12:50

标签: facebook-graph-api

我正在尝试学习并测试新的开放图测试版,它允许您定义操作,对象并发布它们。我相信我正在按照教程完成它所说的内容,但定义的操作不会发布。如果有人能帮助我发现我做错了什么,我将不胜感激。这是详细信息:

对于对象,这是我点击获取代码时得到的结果:(我正在更改标题链接,因为我无法在我的帐户上发布超过2个链接)
     <head prefix="og: htp://ogp.me/ns# fb: http://ogp.me/ns/fb# bible_app: http://ogp.me/ns/fb/bible_app#"> <meta property="fb:app_id" content="223527597700292"> <meta property="og:type" content="bible_app:verse"> <meta property="og:url" content="Put Your Own URL Here"> <meta property="og:title" content="Sample Verse"> <meta property="og:description" content="Some Arbitrary String"> <meta property="og:image" content="https://s- static.ak.fbcdn.net/images/devsite/attachment_blank.png">

对于og:url,我已经尝试了我拥有该对象的实际页面:bibleverses4.me/app/learn.html并且我还尝试了样本url samples.ogp.me/225426837510368。

对于动作,我刚刚修改了教程:

    `FB.api('/me/bible_app:learn' + 
                '?learn=http://bibleverse4.me/app/learn.html','post',
                function(response)`

对于动作中的url,我已经尝试了上面的url和FB给出的样本。

最终结果和问题:一切都显示出来,但是当我点击“学习”按钮时,它会显示

  

Bibleverses4.me的页面说:   发生错误

所以,我猜我在这里做错了什么,但我正在努力学习,并非常感谢任何可以提供的帮助。
感谢。

1 个答案:

答案 0 :(得分:1)

我认为它应该是:

FB.api('/me/bible_app:learn' + 
                '?verse=http://bibleverse4.me/app/learn.html','post',
                function(response)

/ me / bible_app:学习是你的行动,而诗歌是你的对象......