1

緯度と経度を定義して、PHP SDK GraphAPIV.3.1.1を介してFBファンページにイベントを作成したいと思います。

これが私のリクエストです:

$event_param = array(
    "access_token" => $access_token,
    "name" => $name,
    "description"=>$description,
    "start_time" => $start_time,
    "end_time" => $end_time,
    "street"=> $street,
    "city"=>$city,
    "country"=>$country,
    "latitude" => $lat,
    "longitude" => $lng,
    "updated_time"=>time()
);
$facebook->api('/'.$pageID.'/events', "POST", $event_param);

イベントは作成されますが、 http: //graph.facebook.com/my_event_idでイベントを確認すると、緯度も経度も定義されていないことがわかります。また、Facebookページにイベントを表示すると、イベントの場所を示すマップがありません。イベントを作成する前にplaceIDを取得しようとしましたが、これは都市の中心部でのみ機能し、正確な住所では機能しないようです。多分私は何かを逃した...

どんなアイデアでも大歓迎です!ありがとう

誰もその解決策を持っていませんか?これは問題ですか?


編集:この1月に問題が作成されました。http://developers.facebook.com/bugs/173095916131752以来、この質問には何も動かないようです。

4

1 に答える 1

0

Pretty sure it's supposed to take a venue property rather than just passing latitude and longitude. Check out the docs.

So instead of an array with lat/lon, make that

....
"venue" => array ("latitude" => $lat, "longitude" => $lon),
....
于 2012-04-02T17:05:14.360 に答える