From a4fd0d98303961cda8de7aa698990d2d637a64e4 Mon Sep 17 00:00:00 2001 From: keita Date: Sat, 3 Apr 2021 23:31:27 +0900 Subject: [PATCH] =?UTF-8?q?smallCamelCase=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 ++++++++-------- src/cocoatweet/api/favorite/favorite.cc | 4 ++-- src/cocoatweet/api/favorite/favorite.h | 4 ++-- src/cocoatweet/api/media/media.cc | 2 +- src/cocoatweet/api/media/media.h | 2 +- src/cocoatweet/api/status/status.cc | 14 +++++++------- src/cocoatweet/api/status/status.h | 14 +++++++------- src/main.cc | 11 +++++++---- 8 files changed, 35 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 8340588..b5d9ddf 100644 --- a/README.md +++ b/README.md @@ -118,30 +118,30 @@ CocoaTweet::API::API api(key); ## Use API ``` // Post a tweet -api.status().Update("Hello, World!!\nTweet from Cocoa Twitter Library"); +api.status().update("Hello, World!!\nTweet from Cocoa Twitter Library"); // Upload a media auto media1 = api.media().Upload("path/to/file/image.jpeg"); auto media2 = api.media().Upload("path/to/file/image2.png"); -api.status().Update("Upload media from Cocoa Twitter Library", std::vector{media1.id(), media2.id()}); +api.status().update("Upload media from Cocoa Twitter Library", std::vector{media1.id(), media2.id()}); // Retweet a tweet -api.status().Retweet("tweet id"); +api.status().retweet("tweet id"); // un RT a tweet -api.status().Unretweet("tweet id") +api.status().unretweet("tweet id") // Delete a tweet -api.status().Destroy("tweet id"); +api.status().destroy("tweet id"); // Fav. a tweet -api.favorite().Create("tweet id"); +api.favorite().create("tweet id"); // un Fav. a tweet -api.favorite().Destroy("tweet id"); +api.favorite().destroy("tweet id"); // get a timeline with screen name -auto timeline = api.status().UserTimeline("milkcocoa0902"); +auto timeline = api.status().userTimeline("milkcocoa0902"); // send a direct message // you cau get recipient_id using https://idtwi.com/ diff --git a/src/cocoatweet/api/favorite/favorite.cc b/src/cocoatweet/api/favorite/favorite.cc index 71631ff..37da144 100644 --- a/src/cocoatweet/api/favorite/favorite.cc +++ b/src/cocoatweet/api/favorite/favorite.cc @@ -7,13 +7,13 @@ Favorite::Favorite(std::shared_ptr _oauth) { oauth_ = _oauth; } -CocoaTweet::API::Model::Tweet Favorite::Create(const std::string& _id) const { +CocoaTweet::API::Model::Tweet Favorite::create(const std::string& _id) const { CocoaTweet::API::Favorites::Create create; create.id(_id); return create.process(oauth_); } -CocoaTweet::API::Model::Tweet Favorite::Destroy(const std::string& _id) const { +CocoaTweet::API::Model::Tweet Favorite::destroy(const std::string& _id) const { CocoaTweet::API::Favorites::Destroy destroy; destroy.id(_id); return destroy.process(oauth_); diff --git a/src/cocoatweet/api/favorite/favorite.h b/src/cocoatweet/api/favorite/favorite.h index b79544a..92355c2 100644 --- a/src/cocoatweet/api/favorite/favorite.h +++ b/src/cocoatweet/api/favorite/favorite.h @@ -10,8 +10,8 @@ class Favorite : public groupInterface { public: Favorite() = default; Favorite(std::shared_ptr _oauth); - CocoaTweet::API::Model::Tweet Create(const std::string& _id) const; - CocoaTweet::API::Model::Tweet Destroy(const std::string& _id) const; + CocoaTweet::API::Model::Tweet create(const std::string& _id) const; + CocoaTweet::API::Model::Tweet destroy(const std::string& _id) const; }; } // namespace CocoaTweet::API::Favorites diff --git a/src/cocoatweet/api/media/media.cc b/src/cocoatweet/api/media/media.cc index 822e2ac..6414edf 100644 --- a/src/cocoatweet/api/media/media.cc +++ b/src/cocoatweet/api/media/media.cc @@ -5,7 +5,7 @@ Media::Media(std::shared_ptr _oauth) { oauth_ = _oauth; } -CocoaTweet::API::Model::MediaStore Media::Upload(const std::string& _media) const { +CocoaTweet::API::Model::MediaStore Media::upload(const std::string& _media) const { CocoaTweet::API::Medias::Upload upload; upload.media(_media); return upload.process(oauth_); diff --git a/src/cocoatweet/api/media/media.h b/src/cocoatweet/api/media/media.h index d99fdcd..d435c78 100644 --- a/src/cocoatweet/api/media/media.h +++ b/src/cocoatweet/api/media/media.h @@ -19,7 +19,7 @@ public: /// @param[in] std::shared_ptr : pointer to OAuth object Media(std::shared_ptr _oauth); - CocoaTweet::API::Model::MediaStore Upload(const std::string& _file) const; + CocoaTweet::API::Model::MediaStore upload(const std::string& _file) const; private: }; diff --git a/src/cocoatweet/api/status/status.cc b/src/cocoatweet/api/status/status.cc index e2d261a..7e050aa 100644 --- a/src/cocoatweet/api/status/status.cc +++ b/src/cocoatweet/api/status/status.cc @@ -10,13 +10,13 @@ Status::Status(std::shared_ptr _oauth) { oauth_ = _oauth; } -CocoaTweet::API::Model::Tweet Status::Update(const std::string& _status) const { +CocoaTweet::API::Model::Tweet Status::update(const std::string& _status) const { CocoaTweet::API::Statuses::Update update; update.status(_status); return update.process(oauth_); } -CocoaTweet::API::Model::Tweet Status::Update(const std::string& _status, +CocoaTweet::API::Model::Tweet Status::update(const std::string& _status, const Options _options) const { CocoaTweet::API::Statuses::Update update; update.status(_status); @@ -60,7 +60,7 @@ CocoaTweet::API::Model::Tweet Status::Update(const std::string& _status, return update.process(oauth_); } -CocoaTweet::API::Model::Tweet Status::Update(const std::string& _status, +CocoaTweet::API::Model::Tweet Status::update(const std::string& _status, std::vector _mediaId) const { CocoaTweet::API::Statuses::Update update; update.status(_status); @@ -68,25 +68,25 @@ CocoaTweet::API::Model::Tweet Status::Update(const std::string& _status, return update.process(oauth_); } -CocoaTweet::API::Model::Tweet Status::Destroy(const std::string& _id) const { +CocoaTweet::API::Model::Tweet Status::destroy(const std::string& _id) const { CocoaTweet::API::Statuses::Destroy destroy; destroy.id(_id); return destroy.process(oauth_); } -CocoaTweet::API::Model::Tweet Status::Retweet(const std::string& _id) const { +CocoaTweet::API::Model::Tweet Status::retweet(const std::string& _id) const { CocoaTweet::API::Statuses::Retweet retweet; retweet.id(_id); return retweet.process(oauth_); } -CocoaTweet::API::Model::Tweet Status::Unretweet(const std::string& _id) const { +CocoaTweet::API::Model::Tweet Status::unretweet(const std::string& _id) const { CocoaTweet::API::Statuses::Unretweet unretweet; unretweet.id(_id); return unretweet.process(oauth_); } -std::vector Status::UserTimeline( +std::vector Status::userTimeline( const std::string& _screenName) const { CocoaTweet::API::Statuses::UserTimeline userTimeline; userTimeline.screenName(_screenName); diff --git a/src/cocoatweet/api/status/status.h b/src/cocoatweet/api/status/status.h index f4d7b7e..74e4bb7 100644 --- a/src/cocoatweet/api/status/status.h +++ b/src/cocoatweet/api/status/status.h @@ -35,7 +35,7 @@ public: /// @details this function throws CocoaTweet::Exception::* if something happen /// @param[in] const std::string& : tweet text /// @param[out] CocoaTweet::API::Model::Tweet : Tweet result - CocoaTweet::API::Model::Tweet Update(const std::string& _status) const; + CocoaTweet::API::Model::Tweet update(const std::string& _status) const; /// @brief send request to statuses/update with specified status /// @details this function throws CocoaTweet::Exception::* if something happen @@ -43,7 +43,7 @@ public: /// @param[in] const CocoaTweet::API::Statuses::Status::Options option : status update options /// for more parameters /// @param[out] CocoaTweet::API::Model::Tweet : Tweet result - CocoaTweet::API::Model::Tweet Update(const std::string& _status, + CocoaTweet::API::Model::Tweet update(const std::string& _status, const Options _options) const; /// @brief send request to statuses/update with specified status @@ -51,19 +51,19 @@ public: /// @param[in] const std::string& : tweet text /// @param[in] std::vector _mediaId : media id which posted with tweet /// @param[out] CocoaTweet::API::Model::Tweet : Tweet result - CocoaTweet::API::Model::Tweet Update(const std::string& _status, + CocoaTweet::API::Model::Tweet update(const std::string& _status, std::vector _mediaId) const; /// @brief send request to statuses/destroy with specified id /// @details this function throws CocoaTweet::Exception::* if something happen /// @param[in] const std::string& : tweet id which should be delete /// @param[out] CocoaTweet::API::Model::Tweet : Destroy result - CocoaTweet::API::Model::Tweet Destroy(const std::string& _id) const; + CocoaTweet::API::Model::Tweet destroy(const std::string& _id) const; - CocoaTweet::API::Model::Tweet Retweet(const std::string& _id) const; - CocoaTweet::API::Model::Tweet Unretweet(const std::string& _id) const; + CocoaTweet::API::Model::Tweet retweet(const std::string& _id) const; + CocoaTweet::API::Model::Tweet unretweet(const std::string& _id) const; - std::vector UserTimeline(const std::string& _screenName) const; + std::vector userTimeline(const std::string& _screenName) const; private: Options defaultOpt_; diff --git a/src/main.cc b/src/main.cc index ad29ed3..61bb4e6 100644 --- a/src/main.cc +++ b/src/main.cc @@ -1,5 +1,8 @@ #include "cocoatweet/oauth/key.h" #include "cocoatweet/api/api.h" +#include + +#include auto main() -> int { // Generate Key object @@ -19,8 +22,8 @@ auto main() -> int { // CocoaTweet::API::API api(key); // Now, you can use a twitter api - // auto status = api.status().Update("Hello Twitter World via Cocoa Twitter Library"); - // api.favorite().Create(status.id()); - // api.favorite().Destroy(status.id()); - // api.status().Destroy(status.id()); + // auto status = api.status().update("Hello Twitter World via Cocoa Twitter Library"); + // api.favorite().create(status.id()); + // api.favorite().destroy(status.id()); + // api.status().destroy(status.id()); }