pub struct SearchAnalyticsApi;Expand description
Search Analytics API client.
Query search traffic data for your site.
§API Reference
https://developers.google.com/webmaster-tools/v1/searchanalytics
Implementations§
Source§impl SearchAnalyticsApi
impl SearchAnalyticsApi
Sourcepub async fn query(
&self,
token: &str,
url: &str,
request: SearchAnalyticsQueryRequest,
) -> Result<SearchAnalyticsQueryResponse, GoogleApiError>
pub async fn query( &self, token: &str, url: &str, request: SearchAnalyticsQueryRequest, ) -> Result<SearchAnalyticsQueryResponse, GoogleApiError>
Query search analytics data.
§Arguments
token- OAuth2 access tokenurl- Site URL (e.g.,https://example.com/)request- Query parameters
§Example
use google_search_console_api::SearchConsoleApi;
use google_search_console_api::search_analytics::query::SearchAnalyticsQueryRequest;
let request = SearchAnalyticsQueryRequest::builder("2024-01-01", "2024-01-31")
.row_limit(100)
.build();
let response = SearchConsoleApi::search_analytics()
.query("token", "https://example.com/", request)
.await;Trait Implementations§
Source§impl Default for SearchAnalyticsApi
impl Default for SearchAnalyticsApi
Source§fn default() -> SearchAnalyticsApi
fn default() -> SearchAnalyticsApi
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SearchAnalyticsApi
impl RefUnwindSafe for SearchAnalyticsApi
impl Send for SearchAnalyticsApi
impl Sync for SearchAnalyticsApi
impl Unpin for SearchAnalyticsApi
impl UnsafeUnpin for SearchAnalyticsApi
impl UnwindSafe for SearchAnalyticsApi
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more