Facebook Wall Post问题

时间:2012-07-27 06:44:59

标签: php facebook

我一直试图在Facebook应用程序结束时创建一个墙贴。 到目前为止,我已经完成了大约五十次,但突然之间,facebook将其他内容放在了墙上,而不是我设置的内容。 我使用php sdk做贴墙贴,代码是:

$facebook->api(
    '/me/feed/',
    'post',
    array(
    'access_token' => $access_token, 
    'message'      => $message,
    'name'         => $name,
    'caption'      => $caption,
    'description'  => $description,
    'link'         => $my_url,                
    'picture'      => $wall_post_image
    )
); 

access_token和所有其他变量都经过测试且有效。 奇怪的是,墙贴已经完成了与应用程序的正确链接,但名称是页面名称|应用程序名称,图片是应用程序图标,标题是公司页面描述

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

为什么不给它们静态值,看看它是否发布,它可能会清除一些混淆,如

$facebook->api(
    '/me/feed/',
    'post',
    array(
    'access_token' => $access_token, 
    'message'      => 'testing message',
    'name'         => 'my name',
    'caption'      => 'testing caption',
    'description'  => 'testing description',
    'link'         => 'http://xyz.com/myurl.php',                
    'picture'      => 'http://xyz.com/linktoimage.jpg'
    )
); 

如果未发布此值,则表示其他一些墙贴功能正在此处工作,如果有效,则表示您没有传递正确的值