Facebook墙贴链接包含一些额外的参数

时间:2012-01-03 06:21:04

标签: php facebook-graph-api

我正在使用此代码写入我的Facebook墙

$AccessToken       = $this->facebook->getAccessToken();
    $attachment = array(
    'access_token' => $AccessToken,
    'message' => "$Msg",
    'name' => 'some content',
    'link' => $link,
    'picture' => "$ShareImage",
    'description' => '',
    'caption'=>'',
    'properties' => array (
                              'Send one to a friend now:' => array  (
                                        'text' => 'Facebook App ',
                                        'href' => 'http://apps.facebook.com/appname/'
                                       ),
                              'Become a fan:' => array  (
                                        'text' => 'Page Name',
                                        'href' => 'http://www.Facebook.com/page/'
                                       )
);

它运行正常。但问题是来自图像的链接包含一些额外的参数,例如:www.mysite.com?id=12&ref=nf 但是从文本中显示当前链接的链接。是否可以从指向图像的链接中删除内容ref=nf

1 个答案:

答案 0 :(得分:0)

无法删除那些额外参数。 Facebook始终会将ref添加到您的链接中,以便您能够通过用户访问该链接进行跟踪。

nf 表示用户来自他在新闻Feed

中看到的链接