2012-04-11 4 views
0

end_timeを指定せずに新しいイベントを作成する方法を理解しようとしています。これはGraph API Explorerでは正常に機能しましたが、JavaScriptコードでは正常に動作しませんでした。end_timeなしでイベントを作成する

FB.api('/me/events?access_token=' + accessToken,'post',{name: retVal.name, start_time: retVal.start_time, location: retVal.location, description: retVal.description, privacy: 'SECRET'},function(retVal) {}); 

end_timeを含めると完全に動作します。しかし、そうでない場合、私は '(#100)イベントは開始時刻の前に終了時刻を持つことはできません。'これを行う方法がなければなりません。私の顧客は、何らかの出来事が起こったときにいつも終了時間を指定したいとは思っていないかもしれません。

おかげ

答えて

0

だからこそ...基本的に、私はばかだ。テストで捕まえなかったことは、ローカルイベントのデータベースにend_dateが必要であるため、start_dateが使用されていない場合はstart_dateを使用していたことです。ロジックのif文でend_dateが空であるかどうかを確認しました。この場合、これは決してありませんでした。したがって、APIコールは開始と終了の両方で同じ値を渡していたため、エラーがスローされました。

夜遅くまで働いているときに起こることは...

0

これが私の作品:


FB.api('/me/events','post',{name:"SomeTestEvent",start_time:1272718027,location:"my_location"},function(resp) { 
    console.log(resp); 
}); 

注:あなたにも許可 "CREATE_EVENT" を拡張しておく必要があります。

希望します。

関連する問題