Struct kuon::Favorite [−][src]
Example
let api = kuon::TwitterAPI::new_using_env().await?; let res = api.favorite().id(0).include_entities(true).send().await?;
POST favorites/create
Note: favorites are now known as likes. Favorites (likes) the Tweet specified in the ID parameter as the authenticating user. Returns the favorite Tweet when successful. The process invoked by this method is asynchronous. The immediately returned Tweet object may not indicate the resultant favorited status of the Tweet. A 200 OK response from this method will indicate whether the intended action was successful or not.
Resource Information
Q. | A. |
---|---|
Requires authentication? | Yes (user context only) |
Rate limited? | Yes |
Requests / 24-hour window | 1000 per user; 1000 per app |
https://developer.twitter.com/en/docs/twitter-api/v1/tweets/post-and-engage/api-reference/post-favorites-create
Implementations
impl<'a> Favorite<'a, ()>
[src]
pub fn id<Id>(self, id: Id) -> Favorite<'a, Id> where
Id: ToString,
[src]
Id: ToString,
(required) The numerical ID of the Tweet to like.
impl<'a, Id> Favorite<'a, Id>
[src]
pub fn include_entities(
&mut self,
include_entities: impl Into<bool>
) -> &mut Self
[src]
&mut self,
include_entities: impl Into<bool>
) -> &mut Self
The entities node will be omitted when set to false.
impl<'a, Id> Favorite<'a, Id> where
Id: ToString,
[src]
Id: ToString,
Trait Implementations
impl<'a, Id: Clone> Clone for Favorite<'a, Id>
[src]
impl<'a, Id: Debug> Debug for Favorite<'a, Id>
[src]
Auto Trait Implementations
impl<'a, Id> !RefUnwindSafe for Favorite<'a, Id>
impl<'a, Id> Send for Favorite<'a, Id> where
Id: Send,
Id: Send,
impl<'a, Id> Sync for Favorite<'a, Id> where
Id: Sync,
Id: Sync,
impl<'a, Id> Unpin for Favorite<'a, Id> where
Id: Unpin,
Id: Unpin,
impl<'a, Id> !UnwindSafe for Favorite<'a, Id>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,