私はこれを広範囲に検索し、非公式の Vine API も調べました。以下は、エンドポイント ファイルに表示されるコードです。
def post(videoUrl, thumbnailUrl, description, entities, optionals = {} )
forsquareVenueId = optionals["forsquareVenueId"] || optionals[:forsquareVenueId]; venueName = optionals["venueName"] || optionals[:venueName]; channelId = optionals["channelId"] || optionals[:channelId]
url = (API_URL + "posts") % []
params = { "forsquareVenueId" => forsquareVenueId , "venueName" => venueName , "channelId" => channelId , "videoUrl" => videoUrl , "thumbnailUrl" => thumbnailUrl , "description" => description , "entities" => entities }.reject { |k, v| v.nil? }
api_call "post", url, params, nil
end
私が理解していることから、最初に投稿を作成し、次に動画データとサムネイル データを使用して HTTP Put メソッドを使用して更新する必要があるようです。しかし、JSON の「エンティティ」などのさまざまなフィールドに入力する方法が明確ではありません。これについては助けが必要です。