我正在尝试调整 WP Woocommerce 预订插件并添加从 Google 日历 API 获取事件的功能。
有课
WC_Bookings_Google_Calendar_Integration 类扩展了 WC_Integration
,它提供令牌获取和授权。
我在课堂上添加了新功能
公共函数 get_googlecal_bookings($bookable_product, $min_date = 0, $max_date = 0)
假设检索某些产品的最小和最大日期之间的所有预订。
从我的functions.php我用
$existing_bookings = WC_Bookings_Google_Calendar_Integration::get_googlecal_bookings($bookable_product, $from, $to);
这适用于虚拟数据。
虽然,当我尝试在function get_googlecal_bookings
, like中使用其他类函数时$api_url = $this->calendars_uri . $this->calendar_id . '/events/';
,$access_token = $this->get_access_token();
我什么也得不到。
我知道我给他们打电话不正确,只需要指出我正确的方向