【问题标题】:Cannot post action to facebook user timeline无法将操作发布到 Facebook 用户时间线
【发布时间】:2013-04-28 13:40:37
【问题描述】:

我在 facebook 的 opengraph 部分创建了一个自定义操作(my_custom_action)和对象(mycustom_object)。当我使用 facebook 代码提供的代码时,如下所示,它可以正常工作。它使用自定义操作在我的时间线上更新

    $response = $facebook->api(
    'me/mycustom_object:my_custom_action'
    'POST',
    array(
    'mycustom_object' => "http://samples.ogp.me/randomstring"
    )
    );

但是,当我将字符串 'mycustom_object' => "http://samples.ogp.me/randomstring" 替换为帖子的链接时,出现错误

位于 URL http://www.samplewebsite.me/ 的对象的 og:type 为“网站”。属性 'mycustom_object' 需要 og:type 'mynamespace:mycustom_object' 的对象

  1. Facebook 是否需要先验证我的自定义操作和对象才能使用它们
  2. 如果不是什么问题?

【问题讨论】:

    标签: php facebook facebook-php-sdk facebook-opengraph


    【解决方案1】:
    1. 如果您是 Facebook 应用的开发者或管理员,即使您的操作未获批准,您也可以使用您的 Facebook 帐户发布操作

    2. 在您的自定义对象的页面上,您必须使用 facebook 的元标记,例如,如果您选中 Bufys.com gifts 之一:

      <meta property="og:site_name" content="Bufys.com">
      <meta content="337269566361040" property="fb:app_id">
      <meta content="bufys_com:gift" property="og:type">
      <meta content="http://bufys.com/products/516c2da59fafe800020393c5" property="og:url">
      <meta content="Chocolates Trufa Happy B-day 170 grs" property="og:title">
      <meta content="Chocolates Trufa Happy B-day 170 grs" property="bufys_com:gift">
      <meta content="Una fiesta en una caja! Abre esta caja de regalo para encontrar una sorpresa de colores surtidos de nuestras 15 trufas favoritas. Decorada con dichos caprichosos, una rebanada de pastel, un gorrito de fiesta y velitas. Esta caja te desea “Feliz Cumpleaños!” (18 piezas aprox.)" property="og:description">
      <meta content="//s3.amazonaws.com/bufys-prod/products/516c2da59fafe800020393c5_7c33925e2154ece04d4ceb33589fa48c_n.jpg" property="og:image">
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-27
      • 2012-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多