1

请看下面的代码:

    FB.api(
    '/me/<namespace>:<action_type>',
    'post',
    {<object>:url},
    function(response) {

      //alert(response.responseText);
      console.log(response);

       if (!response || response.error) {
          alert('Error occured');
       } else {
          alert('latest was successful! Action ID: ' + response.id);
       }

现在假设我有一个 url:http ://domainname.com?getvar=somevalue 。当我使用这个 URL 时,getvar 不会在页面上生成,因为我在 Fb.api 中使用“发布”。实际上我只需要使用“发布”,我想通过使用发布方法通过 URL 传递额外的值。我怎么能做到这一点。如果您有任何想法,请告诉我。

==================================================== ================================

我将再次解释我的问题:

我正在使用开放图 facebook api。我需要在 FB 时间线上显示我的一些网站活动。我已经为少数几个动作之一做了这个,比如当我上传视频时,它会出现在我的 Facebook 帐户上。现在,当有人关注用户时,我也需要这样做,它也应该出现在 FB 时间线或日志活动中。

我的问题从元标记开始:

       <meta name="ogtype" property="og:type" content="namespace:video"/>

以上元标记我用于上传视频操作。

对于有人关注用户时的下一步操作,然后我必须在元标记下面使用它:

      <meta name="ogtype" property="og:type" content="namespace:user"/>

我必须在同一页面上同时执行这两项操作,但只能有一个“ogtype”元标记。所以我决定动态更改 ogtype 元标记。

简而言之:

  • 我可以使用任何替代方式将 ogtype 用于 fb.api 操作..吗?
  • 我如何使用开放图而不是一种活动或动作类型..?

谢谢,

4

0 回答 0