2012-02-03 73 views
3

我必须缺少一些非常明显的东西。使用图形API并在事件页面上创建链接

我已经创建成功的事件与图形API

我现在希望把活动页面

上的链接,当我用下面的代码,它创建了一个消息,但不是一个链接。所以请某人我错过了什么。我确实收到了链接,以及您可以在页面上看到该消息。

所以这是非常简单的代码。

 $fb = new Facebook(array(
     'appId'  => FB_APP_ID, 
     'secret'  => FB_APP_SECRET, 
     'cookie'  => true, 
     'fileUpload' => true 
     ));    
     $fb->setAccessToken($_SESSION[ $eid.'_FB_USER_ACCESSCODE' ]); 


     $data = array( 'access_token' => $_SESSION[ $eid.'_FB_USER_ACCESSCODE' ], 
         'link'   => 'http://www.thedomain.com', 
         'message'  => "To purchase your tickets" 
        );   
     $result = $fb->api($newFBEventId."/feed","post",$data); 

感谢

+0

一些更多的信息,当我使用GraphAPI探险家和做坐上链路ID在结果中返回,它说我已经创建了一个类型=状态无法链接 “消息“: “要购票尝试1”, “类型”: “状态”, “应用程序”:{ “名”: “PBO事件安(测试)”, “canvas_name”: “pbo_event_announce_t”, “namespace”:“pbo_event_announce_t”, “id”:“200264620060959” }, – randy 2012-02-03 16:49:27

回答

1

这是一个错误,其报告的和标记为机密
随着下面的文字和其还含有安全漏洞

bug report link

下面是我的错误报告正文。
本报告中的其他详细信息将显示在Facebook的员工只有

我最近尝试发布使用图形API事件的墙,但只张贴的消息;其他一切都没有显示。例如

  • 链接
  • 图片

还有一个很大的事情,后不显示;这篇文章发布在“通过Facebook应用程序”

注意:张贴在页面或用户墙上工作,也发布在事件墙上的正常消息。

最重要的事情是当帖子显示在事件的墙上时,“它不显示它由Facebook应用程序发布”。
这是非常危险的;例如,我可以制作一个应用程序并在用户的事件墙上张贴废话。人们会认为这是由用户发布的。

感谢

相关问题