Php 图形API post状态未链接

Php 图形API post状态未链接,php,facebook,facebook-graph-api,facebook-php-sdk,Php,Facebook,Facebook Graph Api,Facebook Php Sdk,我有以下简单的PHP脚本要发布到用户墙: $post = array( 'access_token' => '**************************', 'name' => 'Click HERE to Play Game', 'message' => '', 'caption' => '3/19/2014', 'descriptio

我有以下简单的PHP脚本要发布到用户墙:

$post =  array(
         'access_token' => '**************************',
         'name' => 'Click HERE to Play Game',
         'message' => '',
         'caption' => '3/19/2014',                 
         'description' => 'Click HERE to play the best game',
         'picture' => 'http://****.com/***.png' 
         );

$res = $facebook->api('12345/feed', 'POST', $post);
一切都很好,除了有问题;故事链接到附加到故事的图像,而不是网站URL

我已经配置了应用程序域、站点URL和移动URL字段,但仍然无法显示链接

如果我将“link”字段添加到POST参数中,则POST将显示为链接而不是状态更新,如下所示:“Michael共享了一个链接”,尽管我覆盖了它,但标题将不会显示

感谢您以任何方式(无论是否使用
链接)共享该帖子,该帖子都将作为链接而不是状态更新共享。链接到游戏的唯一方法是包含
link
参数或将链接添加到消息中

测试代码时,标题会在使用和不使用
链接的情况下发布


编辑:

我使用SDK发布了以下更新,只填写了名称、链接、图片、标题和消息字段:


标题字段起作用,描述将从我链接到的页面自动添加。上面还写着“通过共享链接”,应用程序名为空。

谢谢回复。然而,我特别谈论的是PHPSDK。例如javascript并不会导致这个问题。如果删除链接参数,将显示该参数,而不显示“共享链接”部分。虽然我定义了标题,但它显示为网站链接,而不是我定义的文本。记住这一切都是在通过PHP发布时发生的。除了javascript之外,我不知道还有其他SDK,它可以完美地工作。我知道您是从PHP代码中引用PHP SDK的。我还使用PHPSDK对此进行了测试,得到了不同的结果。它没有说“共享链接”的原因是因为你不共享链接,你只发布一张图片和一些文本。你试过使用Graph Explorer工具来尝试不同的组合吗?奇怪的是,有一些应用程序每天都在我的墙上发布,就像daily horoscope whcih使用PHP发布一样,但没有“共享链接”部分,也没有从apps.facebok.com开始到te canvas URL的故事链接。我认为,当我在应用程序设置中配置站点url和移动url时,如果我没有指定,它会自动检测链接。标题问题也很奇怪是的,标题问题很奇怪。我已经用我测试的一个真实示例更新了答案。如果我从我的个人资料而不是在新闻源上查看故事,则标题与您的示例类似,因为缩略图很小…从新闻源查看时,缩略图会很大,标题不会出现…使用建议的拇指大小1200x627,您会注意到问题