{"id":41878,"date":"2020-02-17T11:17:20","date_gmt":"2020-02-17T08:17:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/telegram-1s-vebhuki-apach-samopodpisannyj-sertifikat"},"modified":"2020-02-17T11:17:20","modified_gmt":"2020-02-17T08:17:20","slug":"telegram-1s-vebhuki-apach-samopodpisannyj-sertifikat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/telegram-1s-vebhuki-apach-samopodpisannyj-sertifikat","title":{"rendered":"Telegram + 1C + Webhooks + Apache + Certificado Autofirmado","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Muitas linhas foram escritas sobre a integra\u00e7\u00e3o do Telegram com o 1C. Mas n\u00e3o vi em nenhum lugar um guia completo sobre a instala\u00e7\u00e3o e configura\u00e7\u00e3o de webhooks. Vou tentar escrev\u00ea-lo.<\/p>\n<p>Para tudo isso, precisamos (ou seria mais correto dizer, que foi utilizado por mim): <\/p>\n<ol>\n<li>Apache 2.2.24<\/li>\n<li>OpenSSL (incluso na instala\u00e7\u00e3o do Apache)<\/li>\n<li>1C (com os m\u00f3dulos) <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pt\/server\/\"   title=\"servidor web\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1173\">servidor web<\/a>)<\/li>\n<li>Seu pr\u00f3prio dom\u00ednio <\/li>\n<li>Bot criado no Telegram (n\u00e3o vou descrever sua cria\u00e7\u00e3o, pois \u00e9 bastante trivial)<\/li>\n<\/ol>\n<p>\nSup\u00f5e-se que todo o software esteja instalado.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nEnt\u00e3o, vamos come\u00e7ar com a obten\u00e7\u00e3o do certificado. Abra o terminal e execute o seguinte c\u00f3digo:<\/p>\n<pre><code class=\"bash\">openssl req -newkey rsa:2048 -sha256 -nodes -keyout YOURPRIVATE.key -x509 -days 365 -out YOURPUBLIC.pem -subj \"\/C=US\/ST=New York\/L=Brooklyn\/O=Example Brooklyn Company\/CN=YOURDOMAIN.EXAMPLE\"<\/code><\/pre>\n<p>\nOnde: <\/p>\n<p>YOURPRIVATE.key \u2014 chave privada do certificado. Ser\u00e1 utilizada no Apache<\/p>\n<p>YOURPUBLIC.pem \u2014 chave p\u00fablica do certificado. Ser\u00e1 utilizada ao registrar o webhook<\/p>\n<p>YOURDOMAIN.EXAMPLE \u2014 endere\u00e7o do seu dom\u00ednio com o webhook. Deve coincidir com o endere\u00e7o do webhook!!!<\/p>\n<p>Ap\u00f3s executar esse c\u00f3digo, os arquivos de chave aparecer\u00e3o na pasta openssl (para mim, \u00e9 \"C:Program FilesApache Software FoundationApache2.2bin\"). <\/p>\n<p>Eu os copiei para a pasta conf do Apache.<\/p>\n<p>Vamos para a configura\u00e7\u00e3o do Apache.<\/p>\n<p>Eu vi muitas maneiras diferentes. A que funcionou para mim foi a seguinte:<\/p>\n<p>Foram adicionadas as seguintes linhas ao httpd.conf:<\/p>\n<pre><code class=\"bash\">Listen 443 <\/code><\/pre>\n<p>\npara que o Apache \"escute\" a porta 443.<\/p>\n<p>O bloco &lt;IfModule ssl_module&gt; foi alterado da seguinte forma:<\/p>\n<pre><code class=\"apache\">&lt;IfModule ssl_module&gt;\nSSLMutex default\nSSLSessionCache none\n&lt;\\\/IfModule&gt;<\/code><\/pre>\n<p>\nNo final, foram adicionadas as linhas onde indico os caminhos para o certificado:<\/p>\n<pre><code class=\"apache\">SSLEngine On\nSSLCertificateFile conf\/YOURPUBLIC.pem\nSSLCertificateKeyFile conf\/YOURPRIVATE.key<\/code><\/pre>\n<p>\nE descomente a linha: <\/p>\n<pre><code class=\"apache\">LoadModule ssl_module modules\/mod_ssl.so <\/code><\/pre>\n<p>\nNa configura\u00e7\u00e3o, criamos um servi\u00e7o HTTP. \u00c9 ele que ir\u00e1 responder ao Telegram e processar suas solicita\u00e7\u00f5es.<\/p>\n<p>No meu caso, foram especificados os seguintes par\u00e2metros:<\/p>\n<p>Nome: TGWebhook<br \/>\nURL raiz: webhook<br \/>\nReutiliza\u00e7\u00e3o de sess\u00f5es: <b>N\u00e3o usar <\/b>(no modo autom\u00e1tico, n\u00e3o funcionou para mim)<br \/>\nTempo de vida: 20<br \/>\nModelos de URL: criei um modelo \"Qualquer\" com dois m\u00e9todos: GET e POST<\/p>\n<p><img decoding=\"async\" alt=\"Telegram + 1C + Webhooks + Apache + Certificado Autofirmado\" src=\"\/wp-content\/uploads\/2020\/02\/fe55005319b7fa3b3c50b040291a7eae.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Telegram + 1C + Webhooks + Apache + Certificado Autofirmado\" src=\"\/wp-content\/uploads\/2020\/02\/7375ddf9212ee929af7220ed7e40653e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Telegram + 1C + Webhooks + Apache + Certificado Autofirmado\" src=\"\/wp-content\/uploads\/2020\/02\/dd662f1050423d34a770b5674d1c8cca.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOs manipuladores de m\u00e9todos s\u00e3o criados por padr\u00e3o. No manipulador POST, adicionarei o seguinte, apenas para verificar a conex\u00e3o:<\/p>\n<pre><code class=\"1c\">Fun\u00e7\u00e3o QualquerPOST(Requisi\u00e7\u00e3o)\n\n\tEnviarMensagemDeTeste(\"\"); \/\/ chat_id\n\tResposta = Novo HTTPServiceResponse(200);\n\tRetornar Resposta;\n\t\nFimFun\u00e7\u00e3o\n\n\n&amp;NoServidor\nProcedimento EnviarMensagemDeTeste(Chat)\n\t\n\t\tMensagem = \"Mensagem de teste\";\n\t\tToken = \"\"; \/\/ Seu token telegram\n\t\tServidor = \"api.telegram.org\";\n\t    Recurso = \"bot\" + Token + \"\/sendMessage?chat_id=\" + StrSubstituir(Format(Chat, \"ChDate=; ChTime=; ChReg=.\\<\/code><\/pre>\n<p>\nResta publicar o banco e vincular o webhook.<\/p>\n<p>A publica\u00e7\u00e3o \u00e9 feita como sempre, basta adicionar as marcas de sele\u00e7\u00e3o para a publica\u00e7\u00e3o do servi\u00e7o HTTP:<\/p>\n<p><img decoding=\"async\" alt=\"Telegram + 1C + Webhooks + Apache + Certificado Autofirmado\" src=\"\/wp-content\/uploads\/2020\/02\/8247848371a6381f7fee4ce21a57b6b0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNa \u00faltima etapa, iremos vincular nosso 1C ao Telegram. Para isso, usei uma simples p\u00e1gina html com o seguinte c\u00f3digo:<\/p>\n<pre><code class=\"xml\">&lt;html&gt;\n&lt;body&gt;\n\n&lt;form action=&quot;https:\/\/api.telegram.org\/bot&lt;\u0417\u0434\u0435\u0441\u044c\u0414\u043e\u043b\u0436\u0435\u043d\u0411\u044b\u0442\u044c\u0422\u043e\u043a\u0435\u043d&gt;\/setwebhook&quot; method=&quot;post&quot; enctype=&quot;multipart\/form-data&quot;&gt;\n    Selecione o certificado para fazer o upload:\n    &lt;input type=&quot;file&quot; name=&quot;certificate&quot; id=&quot;fileToUpload&quot;&gt;\n\tURL: &lt;input type=&quot;text&quot; name=&quot;url&quot;  value=&quot;https:\/\/&lt;YOURWEBSITE&gt;\/&lt;YOUR_PHP_URL&gt;&quot;&gt;&lt;br&gt;\n    &lt;input type=&quot;submit&quot; value=&quot;Fazer upload do certificado&quot; name=&quot;submit&quot;&gt;\n&lt;\/form&gt;\n\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>\nNa forma, basta escolher a chave p\u00fablica e inserir o caminho completo para o nosso servi\u00e7o http. Lembro que o caminho completo para o servi\u00e7o ser\u00e1 assim: <\/p>\n<p><b><noindex><a rel=\"nofollow\" href=\"https:\/\/\/\u0418\u043c\u044f\u0411\u0430\u0437\u044b\/hs\/\u0418\u043c\u044f\u0421\u0435\u0440\u0432\u0438\u0441\u0430\/v1\/\">SeuDominio\/NomeBanco\/hs\/NomeServi\u00e7o\/v1<\/a><\/noindex><br \/>\n<\/b><br \/>\nPe\u00e7o desculpas pelo c\u00f3digo, algumas coisas foram intencionalmente feitas em hardcode, pois tudo foi feito exclusivamente para fins de demonstra\u00e7\u00e3o.<\/p>\n<p>A publica\u00e7\u00e3o foi escrita, pois n\u00e3o encontrei nenhum exemplo funcional de trabalho com webhooks no site, al\u00e9m do Construtor de bots Telegram. Mas ele \u00e9 pago e, possivelmente, n\u00e3o \u00e9 necess\u00e1rio para todos nesse formato.<\/p>\n<p>No arquivo est\u00e1 a instala\u00e7\u00e3o do apache 2.2.24 junto com Openssl (por algum motivo, a busca demorou muito), o arquivo html para registrar o webhook, o arquivo de configura\u00e7\u00e3o do apache e a configura\u00e7\u00e3o cf com o servi\u00e7o http e um exemplo de envio de mensagem teste. O download n\u00e3o \u00e9 obrigat\u00f3rio, pois todo o conte\u00fado est\u00e1 no artigo.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/488374\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u043d\u043e\u0433\u043e \u0441\u0442\u0440\u043e\u043a \u0438\u0441\u043f\u0438\u0441\u0430\u043d\u043e \u043f\u0440\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e \u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u0430 \u0438 1\u0421. \u041d\u043e \u043d\u0438\u0433\u0434\u0435 \u043d\u0435 \u0443\u0432\u0438\u0434\u0435\u043b \u043f\u043e\u043b\u043d\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0432\u0435\u0431\u0445\u0443\u043a\u043e\u0432. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u0435\u0451 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c. \u0414\u043b\u044f \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u043d\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f (\u0438\u043b\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0431\u044b\u043b\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u043c\u043d\u043e\u0439): Apache 2.2.24 OpenSSL (\u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0432 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u0430\u043f\u0430\u0447\u0430) 1C (\u0441 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430) \u0421\u0432\u043e\u0439 \u0434\u043e\u043c\u0435\u043d \u0421\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u0431\u043e\u0442 \u0432 \u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c (\u043d\u0435 \u0431\u0443\u0434\u0443 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":41879,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-41878","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u043d\u043e\u0433\u043e \u0441\u0442\u0440\u043e\u043a \u0438\u0441\u043f\u0438\u0441\u0430\u043d\u043e \u043f\u0440\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e \u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u0430 \u0438 1\u0421. \u041d\u043e \u043d\u0438\u0433\u0434\u0435 \u043d\u0435 \u0443\u0432\u0438\u0434\u0435\u043b \u043f\u043e\u043b\u043d\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0432\u0435\u0431\u0445\u0443\u043a\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/telegram-1s-vebhuki-apach-samopodpisannyj-sertifikat\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c + 1\u0421 + \u0412\u0435\u0431\u0445\u0443\u043a\u0438 + \u0410\u043f\u0430\u0447 + \u0421\u0430\u043c\u043e\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u043d\u043e\u0433\u043e \u0441\u0442\u0440\u043e\u043a \u0438\u0441\u043f\u0438\u0441\u0430\u043d\u043e \u043f\u0440\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e \u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u0430 \u0438 1\u0421. \u041d\u043e \u043d\u0438\u0433\u0434\u0435 \u043d\u0435 \u0443\u0432\u0438\u0434\u0435\u043b \u043f\u043e\u043b\u043d\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0432\u0435\u0431\u0445\u0443\u043a\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/telegram-1s-vebhuki-apach-samopodpisannyj-sertifikat\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-17T08:17:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-17T08:17:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Telegram + 1C + Webhooks + Apache + Certificado autoassinado | ProHoster","description":"Muitas linhas foram escritas sobre a integra\u00e7\u00e3o do Telegram com 1C. Mas em nenhum lugar vi instru\u00e7\u00f5es completas sobre a instala\u00e7\u00e3o e configura\u00e7\u00e3o de webhooks.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/telegram-1s-vebhuki-apach-samopodpisannyj-sertifikat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c + 1\u0421 + \u0412\u0435\u0431\u0445\u0443\u043a\u0438 + \u0410\u043f\u0430\u0447 + \u0421\u0430\u043c\u043e\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 | ProHoster","og:description":"\u041c\u043d\u043e\u0433\u043e \u0441\u0442\u0440\u043e\u043a \u0438\u0441\u043f\u0438\u0441\u0430\u043d\u043e \u043f\u0440\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e \u0422\u0435\u043b\u0435\u0433\u0440\u0430\u043c\u0430 \u0438 1\u0421. \u041d\u043e \u043d\u0438\u0433\u0434\u0435 \u043d\u0435 \u0443\u0432\u0438\u0434\u0435\u043b \u043f\u043e\u043b\u043d\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043f\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0432\u0435\u0431\u0445\u0443\u043a\u043e\u0432.","og:url":"https:\/\/prohoster.info\/pt\/blog\/telegram-1s-vebhuki-apach-samopodpisannyj-sertifikat","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-17T08:17:20+00:00","article:modified_time":"2020-02-17T08:17:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41878","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:08:32","updated":"2026-02-09 15:26:54","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/41878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=41878"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/41878\/revisions"}],"predecessor-version":[{"id":158417,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/41878\/revisions\/158417"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/41879"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=41878"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=41878"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=41878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}