0

google-api-client-ruby gemを使用してGoogleカレンダーとのインターフェイスを試行しています。google-api-client-rubyカレンダーの使用方法stop_channel

私はイベントを監視するチャネルを設定しましたが、イベントの監視を停止するためにstop_channelメソッドを使用するのには苦労しています。

それはチャネルオブジェクトを取るようにソースコードが見えますが、私はチャネルオブジェクトを作成し、stop_channelメソッドに渡した場合、私が手:

Error - Google::Apis::ClientError: required: Required

私のコード..

channel = Google::Apis::CalendarV3::Channel.new(address: "https://www.google.com/", id: 1, type: "web_hook") 
begin 
    calendar_service.stop_channel(channel) 
rescue => error 
    puts error 
end 

何か間違っているのですか、または宝石が使用できませんか?

答えて

1

エラーGoogle::Apis::ClientError: required: Requiredは、リクエストが無効であり、変更を加えずに再試行しないでください。

また、stop_channelメソッドを使用するこのsample codeを見ました。

def stop_channel(channel_id, resource_id) 
    channel = Google::Apis::CalendarV3::Channel.new(
     id: channel_id, 
     resource_id: resource_id 
    ) 
    service.stop_channel(channel) 
end 
関連する問題