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

Facebook graph api 如何在fb.api函数中传递额外的post值,facebook-graph-api,Facebook Graph Api,请参阅以下代码: FB.api( '/me/<namespace>:<action_type>', 'post', {<object>:url}, function(response) { //alert(response.responseText); console.log(response); if (!response || response.error) {

请参阅以下代码:

    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);
       }
FB.api(
“/me/:。当我使用此URL时,不会在页面上生成getvar,因为我在Fb.api中使用了“Post”。实际上,我只能使用“Post”,并且我想使用Post方法通过URL传递额外值。我如何做到这一点。如果您有任何想法,请告诉我

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

我将再次解释我的问题:

我正在使用open graph facebook api。我需要在FB timeline上显示我的一些网站活动。我这样做是因为我上传视频时,它会出现在我的facebook帐户上。现在,当有人跟踪用户时,我也需要这样做,它也应该出现在FB timeline或日志活动中

我的问题从元标记开始:

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

上面的元标记我用来上传视频动作

当有人跟踪用户时,下一步操作我必须使用以下元标记:

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

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

简言之:

  • 我是否可以使用任何替代方法将ogtype用于fb.api操作
  • 如何在多个活动或动作类型中使用open graph

谢谢,

不太清楚您的问题所在。您将值发布到API与此无关。如果URL不是您对象的真实社交URL,那么如果Facebook刮板遵循该对象的真实og:URL值,则参数自然会丢失。实际上,Fb.API使用元标记中的值,例如:我需要动态地更改og:type值。我正在寻找一个替代方法来通过fb.api调用传递这些值。简而言之,用URL通过post方法发送额外值的方法是什么(在上述代码的第4行中使用)。额外的值也可以是og:type。我希望你明白我的问题。帖子与对象url无关-帖子只是说明你正在对图形执行写入操作。