1.0.1 • Published 5 years ago

mainlink-api-client-js v1.0.1

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
5 years ago

main_link_new_api

MainLinkNewApi - JavaScript client for main_link_new_api API for MainLink Services 2018 This SDK is automatically generated by the Swagger Codegen project:

  • API version: v1
  • Package version: v1
  • Build date: 2019-04-17T10:23:43.882+03:00
  • Build package: class io.swagger.codegen.languages.JavascriptClientCodegen For more information, please visit https://www.mainlink.ru

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install main_link_new_api --save

git

If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Getting Started

Please follow the installation instruction and execute the following JS code:

var MainLinkNewApi = require('main_link_new_api');

var api = new MainLinkNewApi.AreaVApi()

var version = "version_example"; // {String} 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
api.advertiser(version, callback);

Documentation for API Endpoints

All URIs are relative to https://localhost

ClassMethodHTTP requestDescription
MainLinkNewApi.AreaVApiadvertiserGET /api/{version}/area/AdvertiserGet advertiser's common data
MainLinkNewApi.AreaVApigetGET /api/{version}/areaGet current actual API version
MainLinkNewApi.AreaVApiindexGET /api/{version}/area/checkCheck user's Login
MainLinkNewApi.AreaVApinewsGET /api/{version}/area/NewsGet last 2 news
MainLinkNewApi.AreaVApisupportGET /api/{version}/area/SupportGet support's common data
MainLinkNewApi.AreaVApiwebmasterGET /api/{version}/area/WebmasterGet webmaster's common data
MainLinkNewApi.BlackListsVApiaddMassPOST /api/{version}/seo/blacklist/addmass
MainLinkNewApi.BlackListsVApiblackListsGET /api/{version}/seo/blacklist
MainLinkNewApi.BlackListsVApicallDeletePOST /api/{version}/seo/blacklist/delete
MainLinkNewApi.BlackListsVApideleteMassPOST /api/{version}/seo/blacklist/deletemass
MainLinkNewApi.BlackListsVApigetGET /api/{version}/seo/blacklist/get
MainLinkNewApi.BlackListsVApiupdatePOST /api/{version}/seo/blacklist/update
MainLinkNewApi.BlackListsVApiupdate_0PATCH /api/{version}/seo/blacklist/update
MainLinkNewApi.BlackUrlsVApiaddMassPOST /api/{version}/web/blackurls/addmass
MainLinkNewApi.BlackUrlsVApiblackUrlsGET /api/{version}/web/blackurls
MainLinkNewApi.BlackUrlsVApicallDeletePOST /api/{version}/web/blackurls/delete
MainLinkNewApi.BlackUrlsVApideleteMassPOST /api/{version}/web/blackurls/deletemass
MainLinkNewApi.BlackUrlsVApigetGET /api/{version}/web/blackurls/get
MainLinkNewApi.BlackUrlsVApiupdatePOST /api/{version}/web/blackurls/update
MainLinkNewApi.BlackUrlsVApiupdate_0PATCH /api/{version}/web/blackurls/update
MainLinkNewApi.FiltersVApiblackPagesPOST /api/{version}/filters/black/pages
MainLinkNewApi.FiltersVApiblackSitesPOST /api/{version}/filters/black/sites
MainLinkNewApi.FiltersVApiblackWebmastersPOST /api/{version}/filters/black/webmasters
MainLinkNewApi.FiltersVApibuyLinkPOST /api/{version}/filters/buylink
MainLinkNewApi.FiltersVApifindPagesGET /api/{version}/filters/findpages
MainLinkNewApi.FiltersVApifindPages_0POST /api/{version}/filters/findpages
MainLinkNewApi.FiltersVApigetGET /api/{version}/filters/get
MainLinkNewApi.FiltersVApigetParamsGET /api/{version}/filters/getparams
MainLinkNewApi.FiltersVApigetSiteInfoGET /api/{version}/filters/siteinfo
MainLinkNewApi.FiltersVApigetSitesParamGET /api/{version}/filters/siteinfo/update
MainLinkNewApi.FiltersVApisavePOST /api/{version}/filters/update
MainLinkNewApi.FinanceVApiexpensesPOST /api/{version}/finance/expenses
MainLinkNewApi.FinanceVApigetCourseGET /api/{version}/finance/courseReturn current course of RUB / 1 USD
MainLinkNewApi.FinanceVApilastOperationsSeoGET /api/{version}/finance/operations/seo
MainLinkNewApi.FinanceVApilastOperationsWebGET /api/{version}/finance/operations/web
MainLinkNewApi.FinanceVApiprofitPOST /api/{version}/finance/profit
MainLinkNewApi.GeoVApigoogleGET /api/{version}/geo/google
MainLinkNewApi.GeoVApiyandexGET /api/{version}/geo/yandex
MainLinkNewApi.GroupsVApiaddPOST /api/{version}/web/groups/add
MainLinkNewApi.GroupsVApicallDeletePOST /api/{version}/web/groups/delete
MainLinkNewApi.GroupsVApigetGET /api/{version}/web/groups/get
MainLinkNewApi.GroupsVApigetListGET /api/{version}/web/groups/getlist
MainLinkNewApi.GroupsVApigroupsGET /api/{version}/web/groups
MainLinkNewApi.GroupsVApiupdateNamePATCH /api/{version}/web/groups/update/name
MainLinkNewApi.KeysVApiaddPOST /api/{version}/keys/add
MainLinkNewApi.KeysVApiaddMassPOST /api/{version}/keys/addmass
MainLinkNewApi.KeysVApiaddUrlsPOST /api/{version}/keys/addurls
MainLinkNewApi.KeysVApicallDeletePOST /api/{version}/keys/delete
MainLinkNewApi.KeysVApideleteMassKeysPOST /api/{version}/keys/deletemass
MainLinkNewApi.KeysVApigetGET /api/{version}/keys/get
MainLinkNewApi.KeysVApigetFullGET /api/{version}/keys/get/full
MainLinkNewApi.KeysVApigrabGET /api/{version}/keys/grab
MainLinkNewApi.KeysVApigrabSitemapGET /api/{version}/keys/sitemap
MainLinkNewApi.KeysVApikeysGET /api/{version}/keys
MainLinkNewApi.KeysVApilistGET /api/{version}/keys/list
MainLinkNewApi.KeysVApiupdatePOST /api/{version}/keys/update
MainLinkNewApi.KeysVApiupdateBudgetPATCH /api/{version}/keys/update/budget
MainLinkNewApi.KeysVApiupdateBudgetMassPOST /api/{version}/keys/update/budgetmass
MainLinkNewApi.KeysVApiupdateBudgetMass_0PATCH /api/{version}/keys/update/budgetmass
MainLinkNewApi.KeysVApiupdate_0PATCH /api/{version}/keys/update
MainLinkNewApi.LinksVApiapproveGET /api/{version}/links/approve
MainLinkNewApi.LinksVApiapprove_0POST /api/{version}/links/approve
MainLinkNewApi.LinksVApiapprove_1PATCH /api/{version}/links/approve
MainLinkNewApi.LinksVApiarchivePOST /api/{version}/links/archive
MainLinkNewApi.LinksVApiarchiveBlackPagePOST /api/{version}/links/archive/blackpage
MainLinkNewApi.LinksVApiarchiveBlackSitePOST /api/{version}/links/archive/blacksite
MainLinkNewApi.LinksVApiarchiveMassPOST /api/{version}/links/archivemass
MainLinkNewApi.LinksVApicallDeletePOST /api/{version}/links/delete
MainLinkNewApi.LinksVApideleteMassLinksPOST /api/{version}/links/deletemass
MainLinkNewApi.LinksVApigetGET /api/{version}/links/get
MainLinkNewApi.LinksVApilinksGET /api/{version}/links
MainLinkNewApi.LinksVApirestorePOST /api/{version}/links/restore
MainLinkNewApi.LinksVApiupdateGET /api/{version}/links/update
MainLinkNewApi.LinksVApiupdate_0POST /api/{version}/links/update
MainLinkNewApi.LinksVApiupdate_1PATCH /api/{version}/links/update
MainLinkNewApi.PagesVApicallDeletePOST /api/{version}/web/pages/delete
MainLinkNewApi.PagesVApideleteMassPagesPOST /api/{version}/web/pages/deletemass
MainLinkNewApi.PagesVApipagesGET /api/{version}/web/pages
MainLinkNewApi.PagesVApiupdatePricePOST /api/{version}/web/pages/change/price
MainLinkNewApi.PagesVApiupdatePrice_0PATCH /api/{version}/web/pages/change/price
MainLinkNewApi.ProjectsVApiaddPOST /api/{version}/projects/add
MainLinkNewApi.ProjectsVApicallDeletePOST /api/{version}/projects/delete
MainLinkNewApi.ProjectsVApigetGET /api/{version}/projects/get
MainLinkNewApi.ProjectsVApilistGET /api/{version}/projects/list
MainLinkNewApi.ProjectsVApiprojectsGET /api/{version}/projects
MainLinkNewApi.ProjectsVApiupdateGET /api/{version}/projects/update
MainLinkNewApi.ProjectsVApiupdate_0POST /api/{version}/projects/update
MainLinkNewApi.ProjectsVApiupdate_1PATCH /api/{version}/projects/update
MainLinkNewApi.ScenariosVApiaddPOST /api/{version}/scenarios/add
MainLinkNewApi.ScenariosVApicallDeletePOST /api/{version}/scenarios/deleteDelete scenario. If projectid>0 or keyid>0 then disconnect scenario from project/key
MainLinkNewApi.ScenariosVApideleteMassPOST /api/{version}/scenarios/deletemass
MainLinkNewApi.ScenariosVApigetGET /api/{version}/scenarios/get
MainLinkNewApi.ScenariosVApigetForJoinGET /api/{version}/scenarios/getforjoin
MainLinkNewApi.ScenariosVApigetJoinedKeysGET /api/{version}/scenarios/joinedkeys
MainLinkNewApi.ScenariosVApigetJoinedProjectsGET /api/{version}/scenarios/joinedprojects
MainLinkNewApi.ScenariosVApijoinPOST /api/{version}/scenarios/joinJoin Projects and Keys to Scenario
MainLinkNewApi.ScenariosVApijoinToKeyPOST /api/{version}/scenarios/join/key
MainLinkNewApi.ScenariosVApijoinToProjectPOST /api/{version}/scenarios/join/project
MainLinkNewApi.ScenariosVApiremoveParamPATCH /api/{version}/scenarios/remove/param
MainLinkNewApi.ScenariosVApiscenariosGET /api/{version}/scenarios
MainLinkNewApi.ScenariosVApiupdatePOST /api/{version}/scenarios/update
MainLinkNewApi.SitesVApiaddPOST /api/{version}/web/sites/add
MainLinkNewApi.SitesVApiaddMassPOST /api/{version}/web/sites/mass/add
MainLinkNewApi.SitesVApicallDeletePOST /api/{version}/web/sites/delete
MainLinkNewApi.SitesVApicheckPOST /api/{version}/web/sites/check
MainLinkNewApi.SitesVApicheckMassPOST /api/{version}/web/sites/mass/check
MainLinkNewApi.SitesVApigetGET /api/{version}/web/sites/get
MainLinkNewApi.SitesVApigetGroupsGET /api/{version}/web/sites/groups/listGet Sites' groups
MainLinkNewApi.SitesVApilistGET /api/{version}/web/sites/list
MainLinkNewApi.SitesVApimoveMassPOST /api/{version}/web/sites/mass/move
MainLinkNewApi.SitesVApiscanCheckPOST /api/{version}/web/sites/scan/check
MainLinkNewApi.SitesVApiscanHistoryGET /api/{version}/web/sites/scan/historyGet Sites' Scan history
MainLinkNewApi.SitesVApisitesGET /api/{version}/web/sites
MainLinkNewApi.SitesVApistartScanPOST /api/{version}/web/sites/scan/start
MainLinkNewApi.SupportVApiaddPOST /api/{version}/support/addmessage
MainLinkNewApi.SupportVApigetMessagesGET /api/{version}/support/messagesGet Ticket
MainLinkNewApi.SupportVApigetTicketGET /api/{version}/support/getGet Ticket
MainLinkNewApi.SupportVApisupportGET /api/{version}/supportGet Support tickets
MainLinkNewApi.TextsVApiaddPOST /api/{version}/texts/add
MainLinkNewApi.TextsVApiaddMassPOST /api/{version}/texts/addmass
MainLinkNewApi.TextsVApicallDeletePOST /api/{version}/texts/delete
MainLinkNewApi.TextsVApideleteMassPOST /api/{version}/texts/deletemass
MainLinkNewApi.TextsVApigetGET /api/{version}/texts/get
MainLinkNewApi.TextsVApitextsGET /api/{version}/texts
MainLinkNewApi.TextsVApiupdatePOST /api/{version}/texts/update
MainLinkNewApi.TextsVApiupdate_0PATCH /api/{version}/texts/update
MainLinkNewApi.ThemeVApigetThemesGET /api/{version}/theme
MainLinkNewApi.UserInterfaceVApigetPageSizeWebGET /api/{version}/userinterface/web/pagesize/getPublisher User's rows per table for each part of site
MainLinkNewApi.UserInterfaceVApigetUserInfoSeoGET /api/{version}/userinterface/seo/pagesize/getAdvertizer User's rows per table for each part of site
MainLinkNewApi.UserInterfaceVApisetPageSizeWebGET /api/{version}/userinterface/web/pagesize/setSet Publisher User's rows per table
MainLinkNewApi.UserInterfaceVApisetUserInfoSeoGET /api/{version}/userinterface/seo/pagesize/setSet Advertiser User's rows per table
MainLinkNewApi.UserInterfaceVApitableGroupsSetWebPOST /api/{version}/userinterface/web/tableinfo/groups/setSet Groups Table info (columns)
MainLinkNewApi.UserInterfaceVApitableLinksGET /api/{version}/userinterface/seo/tableinfo/links/getGet Links Table info (columns)
MainLinkNewApi.UserInterfaceVApitableLinksSetPOST /api/{version}/userinterface/seo/tableinfo/links/setSet Links Table info (columns)
MainLinkNewApi.UserInterfaceVApitableLinksWebGET /api/{version}/userinterface/web/tableinfo/links/getGet Links Table info (columns)
MainLinkNewApi.UserInterfaceVApitableLinksWebSetPOST /api/{version}/userinterface/web/tableinfo/links/setSet Links Table info (columns)
MainLinkNewApi.UserInterfaceVApitableManualBuyGET /api/{version}/userinterface/seo/tableinfo/manualbuy/getGet ManualBuy Table info (columns)
MainLinkNewApi.UserInterfaceVApitableManualBuySetPOST /api/{version}/userinterface/seo/tableinfo/manualbuy/setSet ManualBuy Table info (columns)
MainLinkNewApi.UserInterfaceVApitablePagesSetWebPOST /api/{version}/userinterface/web/tableinfo/pages/setSet Pages of Site Table info (columns)
MainLinkNewApi.UserInterfaceVApitableProjectsGET /api/{version}/userinterface/seo/tableinfo/projects/getGet Projects Table info (columns)
MainLinkNewApi.UserInterfaceVApitableProjectsSetPOST /api/{version}/userinterface/seo/tableinfo/projects/setSet Projects Table info (columns)
MainLinkNewApi.UserInterfaceVApitableSitesSetWebPOST /api/{version}/userinterface/web/tableinfo/sites/setSet Sites Table info (columns)
MainLinkNewApi.UserInterfaceVApitableTicketsColumnsGET /api/{version}/userinterface/support/tableinfo/getGet Tickets Table info (columns)
MainLinkNewApi.UserInterfaceVApitableTicketsSetPOST /api/{version}/userinterface/support/tableinfo/setSet Tickets Table info (columns)
MainLinkNewApi.UserInterfaceVApitableWebGroupsGET /api/{version}/userinterface/web/tableinfo/groups/getGet Groups Table info (columns)
MainLinkNewApi.UserInterfaceVApitableWebPagesGET /api/{version}/userinterface/web/tableinfo/pages/getGet Pages Table info (columns)
MainLinkNewApi.UserInterfaceVApitableWebSitesGET /api/{version}/userinterface/web/tableinfo/sites/getGet Sites Table info (columns)
MainLinkNewApi.UserVApiconfirmEmailGET /api/{version}/user/confirmemailUser's Email confirmation
MainLinkNewApi.UserVApigetGET /api/{version}/userGet current API version
MainLinkNewApi.UserVApigetBalanceInfoGET /api/{version}/user/balanceUser's balance
MainLinkNewApi.UserVApigetUserSettingsGET /api/{version}/user/settings/getGet user's settings
MainLinkNewApi.UserVApiisAuthorizedGET /api/{version}/user/isauthorizedCheck, if user is authorized
MainLinkNewApi.UserVApiloginGET /api/{version}/user/loginUser's Login Action
MainLinkNewApi.UserVApilogoutGET /api/{version}/user/logoutUser's Logout Action
MainLinkNewApi.UserVApiregisterGET /api/{version}/user/registerUser's register
MainLinkNewApi.UserVApiresetPasswordGET /api/{version}/user/resetpasswordUser's reset password
MainLinkNewApi.UserVApisetUserSettingsPOST /api/{version}/user/settings/setUpdate User's Settings
MainLinkNewApi.WebLinksVApiacceptMassPOST /api/{version}/web/links/acceptmass
MainLinkNewApi.WebLinksVApiapproveGET /api/{version}/web/links/approve
MainLinkNewApi.WebLinksVApiapprove_0POST /api/{version}/web/links/approve
MainLinkNewApi.WebLinksVApiapprove_1PATCH /api/{version}/web/links/approve
MainLinkNewApi.WebLinksVApiarchivePOST /api/{version}/web/links/archive
MainLinkNewApi.WebLinksVApiarchiveBlackPOST /api/{version}/web/links/archive/black
MainLinkNewApi.WebLinksVApiarchiveMassPOST /api/{version}/web/links/archivemass
MainLinkNewApi.WebLinksVApicallDeletePOST /api/{version}/web/links/delete
MainLinkNewApi.WebLinksVApicheckLinkPOST /api/{version}/web/links/check
MainLinkNewApi.WebLinksVApicheckMassPOST /api/{version}/web/links/checkmassMass check Links
MainLinkNewApi.WebLinksVApideleteMassLinksPOST /api/{version}/web/links/deletemass
MainLinkNewApi.WebLinksVApigetGET /api/{version}/web/links/get
MainLinkNewApi.WebLinksVApilinksGET /api/{version}/web/links
MainLinkNewApi.WebLinksVApirestorePOST /api/{version}/web/links/restore
MainLinkNewApi.WebScenariosVApiaddPOST /api/{version}/web/scenarios/add
MainLinkNewApi.WebScenariosVApicallDeletePOST /api/{version}/web/scenarios/deleteDelete scenario. If siteid>0 or groupid>0 then disconnect scenario from site/group
MainLinkNewApi.WebScenariosVApideleteMassPOST /api/{version}/web/scenarios/deletemass
MainLinkNewApi.WebScenariosVApigetGET /api/{version}/web/scenarios/get
MainLinkNewApi.WebScenariosVApigetForJoinGET /api/{version}/web/scenarios/getforjoin
MainLinkNewApi.WebScenariosVApigetJoinedGroupsGET /api/{version}/web/scenarios/joinedgroups
MainLinkNewApi.WebScenariosVApigetJoinedSitesGET /api/{version}/web/scenarios/joinedsites
MainLinkNewApi.WebScenariosVApijoinPOST /api/{version}/web/scenarios/joinJoin Projects and Keys to Scenario
MainLinkNewApi.WebScenariosVApijoinToGroupPOST /api/{version}/web/scenarios/join/group
MainLinkNewApi.WebScenariosVApijoinToSitePOST /api/{version}/web/scenarios/join/site
MainLinkNewApi.WebScenariosVApiremoveParamPATCH /api/{version}/web/scenarios/remove/param
MainLinkNewApi.WebScenariosVApiscenariosGET /api/{version}/web/scenarios
MainLinkNewApi.WebScenariosVApiupdatePOST /api/{version}/web/scenarios/update

Documentation for Models

Documentation for Authorization

All endpoints do not require authorization.

1.0.1

5 years ago

1.0.0

5 years ago