# Packages
No description provided by the author
# README
newscatcherapi - Maksym Sugonyaka's Go SDK
Visit our website https://newscatcherapi.com
Installation
Add to your project:
go get github.com/konfig-dev/newscatcher-go-sdk
Getting Started
package main
import (
"fmt"
"os"
newscatcherapi "github.com/konfig-dev/newscatcher-go-sdk"
)
func main() {
configuration := newscatcherapi.NewConfiguration()
configuration.SetApiKey("X_API_TOKEN")
client := newscatcherapi.NewAPIClient(configuration)
request := client.AuthorsApi.Get(
"authorName_example",
)
request.NotAuthorName("notAuthorName_example")
request.Sources()
request.PredefinedSources()
request.NotSources()
request.Lang()
request.NotLang()
request.Countries()
request.NotCountries()
request.From("from_example")
request.To("to_example")
request.PublishedDatePrecision("publishedDatePrecision_example")
request.ByParseDate(false)
request.SortBy(""relevancy"")
request.RankedOnly(rankedOnly)
request.FromRank(56)
request.ToRank(56)
request.IsHeadline(true)
request.IsOpinion(true)
request.IsPaidContent(true)
request.ParentUrl()
request.AllLinks()
request.AllDomainLinks()
request.WordCountMin(56)
request.WordCountMax(56)
request.Page(1)
request.PageSize(100)
request.IncludeNlpData(true)
request.HasNlp(true)
request.Theme("theme_example")
request.NotTheme("notTheme_example")
request.NerName("nerName_example")
request.TitleSentimentMin(8.14)
request.TitleSentimentMax(8.14)
request.ContentSentimentMin(8.14)
request.ContentSentimentMax(8.14)
request.IptcTags()
request.NotIptcTags()
request.IabTags()
request.NotIabTags()
resp, httpRes, err := request.Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `AuthorsApi.Get``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", httpRes)
}
// response from `Get`: FSearchResponse
fmt.Fprintf(os.Stdout, "Response from `AuthorsApi.Get`: %v\n", resp)
fmt.Fprintf(os.Stdout, "Response from `FSearchResponse.Get.Status`: %v\n", *resp.Status)
fmt.Fprintf(os.Stdout, "Response from `FSearchResponse.Get.TotalHits`: %v\n", *resp.TotalHits)
fmt.Fprintf(os.Stdout, "Response from `FSearchResponse.Get.Page`: %v\n", *resp.Page)
fmt.Fprintf(os.Stdout, "Response from `FSearchResponse.Get.TotalPages`: %v\n", *resp.TotalPages)
fmt.Fprintf(os.Stdout, "Response from `FSearchResponse.Get.PageSize`: %v\n", *resp.PageSize)
fmt.Fprintf(os.Stdout, "Response from `FSearchResponse.Get.Articles`: %v\n", *resp.Articles)
fmt.Fprintf(os.Stdout, "Response from `FSearchResponse.Get.UserInput`: %v\n", resp.UserInput)
}
Documentation for API Endpoints
All URIs are relative to https://v3-api.newscatcherapi.com
Class | Method | HTTP request | Description |
---|---|---|---|
AuthorsApi | Get | Get /api/authors | [Get] Search By Author Request |
AuthorsApi | Post | Post /api/authors | [Post] Search By Author Request |
LatestHeadlinesApi | Get | Get /api/latest_headlines | [Get] Search For Latest Headlines Request |
LatestHeadlinesApi | Post | Post /api/latest_headlines | [Post] Search For Latest Headlines Request |
SearchApi | Get | Get /api/search | [Get] Search For Articles Request |
SearchApi | Post | Post /api/search | [Post] Search For Articles Request |
SearchLinkApi | Get | Get /api/search_by_link | [Get] Search For Articles By Id Or Link |
SearchLinkApi | Post | Post /api/search_by_link | [Post] Search For Articles Request |
SearchSimilarApi | Get | Get /api/search_similar | [Get] Search For Similar Articles Request |
SearchSimilarApi | Post | Post /api/search_similar | [Post] Search For Similar Articles Request |
SourcesApi | Get | Get /api/sources | [Get] Search For Sources Request |
SourcesApi | Post | Post /api/sources | [Post] Search For Sources Request |
SubscriptionApi | Get | Get /api/subscription | [Get] Get My Plan Info |
SubscriptionApi | Post | Post /api/subscription | [Post] Get My Plan Info |
Documentation For Models
- AdditionalSourceInfo
- AllDomainLinksProperty
- AllLinksProperty
- ArticlesPropertyInner
- ArticlesPropertyInner1
- ArticlesPropertyInnerAllDomainLinks
- ArticlesPropertyInnerAllLinks
- ArticlesPropertyInnerAuthors
- ArticlesPropertyInnerJournalists
- AuthorSearchRequest
- AuthorsProperty
- CSLHResponse
- CSLHResponse1
- CSearchResponse
- CSearchResponse1
- Cluster
- Cluster1
- ClusteringSearchResponse
- DtoResponsesAuthorSearchResponseArticleResult
- DtoResponsesAuthorSearchResponseFailedSearchResponse
- DtoResponsesAuthorSearchResponseSearchResponse
- DtoResponsesMoreLikeThisResponseArticleResult
- DtoResponsesMoreLikeThisResponseFailedSearchResponse
- DtoResponsesMoreLikeThisResponseSearchResponse
- DtoResponsesSearchResponseSearchResponse
- FSearchResponse
- FSearchResponse1
- FSearchResponse2
- FSearchResponse3
- HTTPValidationError
- JournalistsProperty
- LatestHeadlinesRequest
- LatestHeadlinesResponse
- LocationPropertyInner
- MoreLikeThisRequest
- RankedOnly
- SearchRequest
- SearchURLRequest
- SimilarDocument
- SimilarDocument1
- SourceInfo
- SourceResponse
- SourcesPropertyInner
- SourcesRequest
- SubscriptionResponse
- ValidationError