如何在fb.api函数中传递额外的post值

时间:2012-11-17 15:15:21

标签: facebook-graph-api

请参阅以下代码:

    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);
       }

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

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

我将再次解释我的问题:

我正在使用open graph 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动作..?
  • 如何使用开放图表而不是一个活动或动作类型..?

谢谢,

0 个答案:

没有答案