请参阅以下代码:
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元标记。
简而言之:
谢谢,