使用Graph API创建带有地图的事件

时间:2012-02-03 00:12:51

标签: facebook events facebook-graph-api latitude-longitude

我正在通过图表API添加新事件。 是否有使地图出现的秘密或是否必须是官方的FB地点?

这就是我发送的内容。一切似乎都有效(有点) 有几件事。 当我查看事件时,不会显示任何zip或地图。

非常感谢任何帮助/建议

BTW所有字段都已填充且正确

       $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' ], 
                         'owner'       => $_SESSION[ $eid.'_FB_USER_ACCESSCODE' ], 
                         'latitude'    => $event->getLat(),
                         'longitude'   => $event->getLong(),
                         'name'        => $event->getTitle(), 
                         'description' => $description,
                         'start_time'  => date('c', $event->getStart()),
                         'end_time'    => date('c', $event->getEnd()),
                         'street'      => $event->getAddress(),
                         'city'        => $event->getCity(),
                         'state'       => $event->getState(),
                         'zip'         => $event->getZip(),
                         'location'    => $event->getLocation(),
                         'privacy'     => 'OPEN'
                         , basename($fileName) => '@'.$fileName
                         ) ;        

1 个答案:

答案 0 :(得分:0)

我不确定,但你看到的地图不只是一张图片吗?

事件文档说:https://developers.facebook.com/docs/reference/api/event/您可以提交事件的个人资料图片。