From ed34145db95b245f910e60775bcce513eb3ab05a Mon Sep 17 00:00:00 2001 From: Kang-Kyu Lee Date: Wed, 5 Mar 2025 13:10:42 -0800 Subject: [PATCH] Add crosspost_video --- lib/fb.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/fb.rb b/lib/fb.rb index 33c71b1..bb75a91 100644 --- a/lib/fb.rb +++ b/lib/fb.rb @@ -141,5 +141,15 @@ def publish(options = {}) request = HTTPRequest.new(path: "/#{@id}/feed", method: :post, params: params) request.run.body['id'] end + + # crossposted_video_id must be provided. + # @see https://developers.facebook.com/docs/video-api/guides/crossposting + def crosspost_video(options = {}) + params = { access_token: @access_token } + params[:crossposted_video_id] = options[:crossposted_video_id] || "" + # params[:message] = options[:message] if options[:message] + request = HTTPRequest.new(path: "/#{@id}/videos", method: :post, params: params) + request.run.body['id'] + end end end