UNPKG

@anjir/app-google-search-console

Version:

مدیریت و تحلیل وب‌سایت در Google Search Console

41 lines 1.72 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.urlInspection = void 0; const tslib_1 = require("tslib"); const apps_framework_1 = require("@anjir/apps-framework"); const __1 = require("../../"); const apps_common_1 = require("@anjir/apps-common"); const common_1 = require("../common"); exports.urlInspection = (0, apps_framework_1.createAction)({ auth: __1.googleSearchConsoleAuth, name: 'urlInspection', displayName: 'بررسی URL', description: 'از این عمل برای بررسی وضعیت و حضور یک صفحه خاص در ایندکس Google استفاده کنید.', props: { siteUrl: common_1.commonProps.siteUrl, url: apps_framework_1.Property.ShortText({ displayName: 'URL برای بررسی', required: true, }), }, run(context) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const request = { method: apps_common_1.HttpMethod.POST, url: 'https://searchconsole.googleapis.com/v1/urlInspection/index:inspect', authentication: { type: apps_common_1.AuthenticationType.BEARER_TOKEN, token: context.auth.access_token, }, headers: { 'Content-Type': 'application/json' }, body: { inspectionUrl: context.propsValue.url, siteUrl: context.propsValue.siteUrl, }, }; const response = yield apps_common_1.httpClient.sendRequest(request); return response.body; }); }, }); //# sourceMappingURL=url-inspection.js.map