Facebook自定义故事标题属性

时间:2014-12-20 15:11:00

标签: php facebook facebook-graph-api

我正在构建一个高度依赖于用户在Facebook上分享自定义故事的能力的Web应用程序。我设法以某种方式使自定义故事工作,但我无法实际动态(或静态不重要)设置用户点击动作标题时所访问的URL。我在谈论og:title元标记。我希望该标记引导到某个网址,例如example.com/books.php?book_id=2。 (我知道它不是一个漂亮的网址,它会在以后但这只是为了测试目的)我怎样才能做到这一点?

我使用自定义故事动作和对象并注册了应用程序。我在某种程度上理解一切如何在那里发挥作用,但我似乎无法掌握如何实际让这个标题导致我希望它导致的网址。我不是在谈论应用程序的标题,因为我知道这导致您的Web应用程序的索引页面是合乎逻辑的,我正在谈论自定义故事的标题,我如何控制导致的位置。以上是示例php代码用户

$graphObject = (new FacebookRequest( $session,
'POST','/me/sample_name:start',  array(
    'aim' => "http://samples.ogp.me/44445555554",
    'message'=>"Something in the message",
    'title'=>'Something in the title', // <--- I want this title to lead to the url param below
    'url'=>'example.com/books.php?book_id=2',

'image[0][url]'=>"example.com/link_to_image"
)))->execute()->getGraphObject()->asArray();

以下是元标记:

    <meta property="og:type" content="sample_name:start"/>
    <meta property="og:site_name" content="Example"/>
    <meta property="og:title" content="Something in the title"/>
    <meta property="og:url"
content="example.com/books.php?book_id=2"/>
    <meta property="og:description" content="Some description"/>

所以最后facebook上的输出应该是“John Doe在Bookstore上读书”,下面是书的图片书的标题(导致上述链接的书的标题) )和以下描述。

我在他们的developer.facebook.com网站上设置了诸如“读取”,“书籍”和“书店”之类的东西,并且遵循文档中的那些操作,但我无法使其工作。希望我很清楚,如果我不是,请问什么不清楚,我很乐意回答。

提前致谢! :)

修改

基本上诀窍是实际发送关联数组,而不是像上面那样。该数组将是实际的Facebook自定义故事对象,它看起来像这样

sample_name['message'] = 'some message here'

0 个答案:

没有答案
相关问题