Skip to content

Latest commit

History

History
664 lines (445 loc) · 20.3 KB

File metadata and controls

664 lines (445 loc) · 20.3 KB

ContentAnalysisApi

All URIs are relative to https://api.dataforseo.com

MethodHTTP requestDescription
contentAnalysisIdListPOST /v3/content_analysis/id_list
contentAnalysisAvailableFiltersGET /v3/content_analysis/available_filters
locationsGET /v3/content_analysis/locations
languagesGET /v3/content_analysis/languages
contentAnalysisCategoriesGET /v3/content_analysis/categories
searchLivePOST /v3/content_analysis/search/live
contentAnalysisSummaryLivePOST /v3/content_analysis/summary/live
sentimentAnalysisLivePOST /v3/content_analysis/sentiment_analysis/live
ratingDistributionLivePOST /v3/content_analysis/rating_distribution/live
phraseTrendsLivePOST /v3/content_analysis/phrase_trends/live
categoryTrendsLivePOST /v3/content_analysis/category_trends/live

contentAnalysisIdList

ContentAnalysisIdListResponseInfo contentAnalysisIdList()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_id_list_request_infoimportList[Optional[ContentAnalysisIdListRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.content_analysis_id_list([ContentAnalysisIdListRequestInfo(
limit=10,
include_metadata=True,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisIdListRequestInfo]]>**](List[Optional[ContentAnalysisIdListRequestInfo]].md)| | [optional] |

Return type

ContentAnalysisIdListResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

contentAnalysisAvailableFilters

ContentAnalysisAvailableFiltersResponseInfo contentAnalysisAvailableFilters()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfrompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.content_analysis_available_filters()
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

 This endpoint does not need any parameter.

Return type

ContentAnalysisAvailableFiltersResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

locations

ContentAnalysisLocationsResponseInfo locations()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfrompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.locations()
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

 This endpoint does not need any parameter.

Return type

ContentAnalysisLocationsResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

languages

ContentAnalysisLanguagesResponseInfo languages()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfrompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.languages()
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

 This endpoint does not need any parameter.

Return type

ContentAnalysisLanguagesResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

contentAnalysisCategories

ContentAnalysisCategoriesResponseInfo contentAnalysisCategories()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfrompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.content_analysis_categories()
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

 This endpoint does not need any parameter.

Return type

ContentAnalysisCategoriesResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

searchLive

ContentAnalysisSearchLiveResponseInfo searchLive()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_search_live_request_infoimportList[Optional[ContentAnalysisSearchLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.search_live([ContentAnalysisSearchLiveRequestInfo(
keyword_fields={
},
keyword="logitech",
page_type=[
"ecommerce",
"news",
"blogs",
"message-boards",
"organization",
],
search_mode="as_is",
filters=[
"main_domain",
"=",
"reviewfinder.ca",
],
order_by=[
"content_info.sentiment_connotations.anger,desc",
],
limit=10,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisSearchLiveRequestInfo]]>**](List[Optional[ContentAnalysisSearchLiveRequestInfo]].md)| | [optional] |

Return type

ContentAnalysisSearchLiveResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

contentAnalysisSummaryLive

ContentAnalysisSummaryLiveResponseInfo contentAnalysisSummaryLive()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_summary_live_request_infoimportList[Optional[ContentAnalysisSummaryLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.content_analysis_summary_live([ContentAnalysisSummaryLiveRequestInfo(
keyword="logitech",
page_type=[
"ecommerce",
"news",
"blogs",
"message-boards",
"organization",
],
internal_list_limit=8,
positive_connotation_threshold=0.5,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisSummaryLiveRequestInfo]]>**](List[Optional[ContentAnalysisSummaryLiveRequestInfo]].md)| | [optional] |

Return type

ContentAnalysisSummaryLiveResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

sentimentAnalysisLive

ContentAnalysisSentimentAnalysisLiveResponseInfo sentimentAnalysisLive()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_sentiment_analysis_live_request_infoimportList[Optional[ContentAnalysisSentimentAnalysisLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.sentiment_analysis_live([ContentAnalysisSentimentAnalysisLiveRequestInfo(
keyword="logitech",
internal_list_limit=1,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisSentimentAnalysisLiveRequestInfo]]>**](List[Optional[ContentAnalysisSentimentAnalysisLiveRequestInfo]].md)| | [optional] |

Return type

ContentAnalysisSentimentAnalysisLiveResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

ratingDistributionLive

ContentAnalysisRatingDistributionLiveResponseInfo ratingDistributionLive()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_rating_distribution_live_request_infoimportList[Optional[ContentAnalysisRatingDistributionLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.rating_distribution_live([ContentAnalysisRatingDistributionLiveRequestInfo(
keyword="logitech",
search_mode="as_is",
internal_list_limit=10,
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisRatingDistributionLiveRequestInfo]]>**](List[Optional[ContentAnalysisRatingDistributionLiveRequestInfo]].md)| | [optional] |

Return type

ContentAnalysisRatingDistributionLiveResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

phraseTrendsLive

ContentAnalysisPhraseTrendsLiveResponseInfo phraseTrendsLive()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_phrase_trends_live_request_infoimportList[Optional[ContentAnalysisPhraseTrendsLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.phrase_trends_live([ContentAnalysisPhraseTrendsLiveRequestInfo(
keyword="logitech",
search_mode="as_is",
date_group="month",
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisPhraseTrendsLiveRequestInfo]]>**](List[Optional[ContentAnalysisPhraseTrendsLiveRequestInfo]].md)| | [optional] |

Return type

ContentAnalysisPhraseTrendsLiveResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-

categoryTrendsLive

ContentAnalysisCategoryTrendsLiveResponseInfo categoryTrendsLive()

Example

fromdataforseo_clientimportconfigurationasdfs_config, api_clientasdfs_api_providerfromdataforseo_client.api.content_analysis_apiimportContentAnalysisApifromdataforseo_client.restimportApiExceptionfromdataforseo_client.models.list_optional_content_analysis_category_trends_live_request_infoimportList[Optional[ContentAnalysisCategoryTrendsLiveRequestInfo]]
frompprintimportpprinttry:
# Configure HTTP basic authorization: basicAuthconfiguration=dfs_config.Configuration(username='USERNAME',password='PASSWORD')
withdfs_api_provider.ApiClient(configuration) asapi_client:
# Create an instance of the API classcontent_analysis_api=ContentAnalysisApi(api_client)
response=content_analysis_api.category_trends_live([ContentAnalysisCategoryTrendsLiveRequestInfo(
category_code=10994,
search_mode="as_is",
date_group="month",
)]
)
exceptApiExceptionase:
print("Exception: %s\n"%e)

Parameters

| Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **** | [**List<List[Optional[ContentAnalysisCategoryTrendsLiveRequestInfo]]>**](List[Optional[ContentAnalysisCategoryTrendsLiveRequestInfo]].md)| | [optional] |

Return type

ContentAnalysisCategoryTrendsLiveResponseInfo

Authorization

basicAuth

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful operation-