Анализ страницы https://docs.github.com/en/apps
Основное Готовность: 75%
Домен
docs.github.com
Используйте для продвижения только домен второго уровня.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
Сервер настроен корректно.
Безопасность
Сайт безопасен
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 03.09.2026 2:26:06.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Указана кодировка на странице utf-8.
Язык
en
Язык документа указан явно: en.
Скорость загрузки
~0,12сек
Скорость загрузки сайта 0,12сек оптимальна.
Объем документа
237Кб
Объем html-документа 237Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 22
Кол-во файлов ресурсов 22 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /_next/static/css/41cb5de4d4a661c6.css | |
| stylesheet | /_next/static/css/7f0af398ec1db730.css | |
| stylesheet | /_next/static/css/d493cb1d1c16a7d2.css | |
| stylesheet | /_next/static/css/b191cda7efb5b18b.css | |
| stylesheet | /_next/static/css/056f47105582cc98.css | |
| js | /_next/static/chunks/polyfills-42372ed130431b0a.js | |
| js | /_next/static/chunks/webpack-34880460064ffaa2.js | |
| js | /_next/static/chunks/framework-34a8c4228d7fd161.js | |
| js | /_next/static/chunks/main-049efce85275f00f.js | |
| js | /_next/static/chunks/pages/_app-94b11ab230295506.js | |
| js | /_next/static/chunks/2911edaa-f26679cef988aff0.js | |
| js | /_next/static/chunks/200-2014c44944736e52.js | |
| js | /_next/static/chunks/163-28837a946a9d7161.js | |
| js | /_next/static/chunks/4571-90069df05c17c334.js | |
| js | /_next/static/chunks/7309-7eec079220595d55.js | |
| js | /_next/static/chunks/7227-745d89431dd9baa6.js | |
| js | /_next/static/chunks/9910-82beff21e3cb5537.js | |
| js | /_next/static/chunks/869-5f102320b7842a2d.js | |
| js | /_next/static/chunks/7601-23ef8aef2777ff0c.js | |
| js | /_next/static/chunks/pages/%5BversionId%5D/%5BproductId%5D-edc7007567aaf901.js | |
| js | /_next/static/Ah9N-f2GYpsG029Rj2rke/_buildManifest.js | |
| js | /_next/static/Ah9N-f2GYpsG029Rj2rke/_ssgManifest.js |
Серверные заголовки
Кол-во: 26
Найдены серверные заголовки 26шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Access-Control-Allow-Origin | * |
| Content-Security-Policy | default-src 'none';prefetch-src 'self';connect-src 'self' https://collector.githubapp.com;font-src 'self' data:;img-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com data: placehold.it;object-src 'self';script-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' data: 'sha256-dspnkRAwFNI4G3CK/poQ1CoGlM1rtnGvq1TX7FlQtM4=';script-src-attr 'self';frame-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com https://support.github.com;frame-ancestors 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com;style-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' 'unsafe-inline' data:;child-src 'self';manifest-src 'self';upgrade-insecure-requests;base-uri 'self';form-action 'self' |
| cross-origin-opener-policy | same-origin |
| Cross-Origin-Resource-Policy | same-origin |
| origin-agent-cluster | ?1 |
| Referrer-Policy | no-referrer-when-downgrade |
| X-Content-Type-Options | nosniff |
| x-dns-prefetch-control | off |
| x-download-options | noopen |
| X-Frame-Options | SAMEORIGIN |
| x-permitted-cross-domain-policies | none |
| X-XSS-Protection | 0 |
| Cache-Control | public, max-age=60 |
| X-Powered-By | Next.js |
| x-github-backend | Kubernetes |
| x-github-request-id | ACC8:104607:1A95713:21A5A18:6A5379D5 |
| Accept-Ranges | bytes |
| Age | 63703 |
| Date | Mon, 13 Jul 2026 05:08:20 GMT |
| Via | 1.1 varnish |
| X-Served-By | cache-bma-essb1270050-BMA |
| X-Cache | HIT |
| x-cache-hits | 0 |
| x-timer | S1783919300.332402,VS0,VE2 |
| Vary | accept |
| Strict-Transport-Security | max-age=31557600 |
CMS
Не определена
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Не определён
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 38%
Title
GitHub Apps documentation - GitHub Docs
Устраните дубли в title: github(2)
Необходимо увеличить число символов в title (текущее значение: 39, оптимально: от 40 до 45)
Description
Go deeper with GitHub by integrating with our APIs and webhooks, customizing your GitHub workflow, and building and sharing apps with the community.
Необходимо уменьшить число символов в description (текущее значение: 148, оптимально: от 120 до 130)
Канонический Url
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 5
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | GitHub Docs |
| og:title | GitHub Apps documentation - GitHub Docs |
| og:type | article |
| og:url | https://docs-internal.github.com/en/apps |
| og:image | https://docs.github.com/assets/cb-345/images/social-cards/apps.png |
Все мета-теги
Кол-во: 20
Найдены мета-теги 20шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | google-site-verification | c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY |
| name | description | Go deeper with GitHub by integrating with our APIs and webhooks, customizing your GitHub workflow, and building and sharing apps with the community. |
| name | path-language | en |
| name | path-version | free-pro-team@latest |
| name | path-product | apps |
| name | path-article | apps |
| name | page-document-type | product |
| name | status | 200 |
| name | twitter:card | summary |
| name | twitter:title | GitHub Apps documentation - GitHub Docs |
| name | twitter:description | Go deeper with GitHub by integrating with our APIs and webhooks, customizing your GitHub workflow, and building and sharing apps with the community. |
| name | twitter:image | https://docs.github.com/assets/cb-345/images/social-cards/apps.png |
| property | og:site_name | GitHub Docs |
| property | og:title | GitHub Apps documentation - GitHub Docs |
| property | og:type | article |
| property | og:url | https://docs-internal.github.com/en/apps |
| property | og:image | https://docs.github.com/assets/cb-345/images/social-cards/apps.png |
| property | twitter:domain | docs-internal.github.com |
| property | twitter:url | https://docs-internal.github.com/en/apps |
Оптимизация Готовность: 75%
Структура
Ошибок нет
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Абзацев с текстом 3 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Кол-во слов 774 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 4 встречаются в тексте достаточно.
Среднее число слов в абзаце 15 достаточно.
Кол-во знаков контента 4938 на странице оптимально.
Заголовки
Ошибок нет
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 5. Это хорошо.
На странице присутствуют заголовки <h3> 15.
Академич. тошнота
16,93%
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| github | 53 | 6,85% |
| marketplace | 15 | 1,94% |
| authenticate | 8 | 1,03% |
| listing | 8 | 1,03% |
| install | 7 | 0,90% |
| creating | 6 | 0,78% |
| search | 4 | 0,52% |
| copilot | 4 | 0,52% |
| overview | 4 | 0,52% |
| webhooks | 4 | 0,52% |
| installation | 4 | 0,52% |
| badges | 4 | 0,52% |
| functionality | 4 | 0,52% |
| request | 3 | 0,39% |
| review | 3 | 0,39% |
| register | 3 | 0,39% |
| manage | 3 | 0,39% |
| generate | 3 | 0,39% |
| access | 3 | 0,39% |
| writing | 3 | 0,39% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Анкоров на странице 135 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Robots.txt настроен корректно. Размер файла: 13 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
User-agent: *
Sitemap
Кол-во: 0
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 117
Внутренних ссылок на странице 117 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать первые 100 внутренних ссылок
| Url | Анкор | Состояние |
|---|---|---|
| /en |
<svg aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewbox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.303 16.652c-2.837-.344-4.835-2.385-4.835-5.028 0-1.074.387-2.235 1.031-3.008-.279-.709-.236-2.214.086-2.837.86-.107 2.02.344 2.708.967.816-.258 1.676-.386 2.728-.386 1.053 0 1.913.128 2.686.365.666-.602 1.848-1.053 2.708-.946.3.581.344 2.085.064 2.815.688.817 1.053 1.913 1.053 3.03 0 2.643-1.998 4.641-4.877 5.006.73.473 1.224 1.504 1.224 2.686v2.235c0 .644.537 1.01 1.182.752 3.889-1.483 6.94-5.372 6.94-10.185 0-6.081-4.942-11.044-11.022-11.044-6.081 0-10.98 4.963-10.98 11.044a10.84 10.84 0 0 0 7.112 10.206c.58.215 1.139-.172 1.139-.752v-1.719a2.768 2.768 0 0 1-1.032.215c-1.418 0-2.256-.773-2.857-2.213-.237-.58-.495-.924-.989-.988-.258-.022-.344-.129-.344-.258 0-.258.43-.451.86-.451.623 0 1.16.386 1.719 1.181.43.623.881.903 1.418.903.537 0 .881-.194 1.375-.688.365-.365.645-.687.903-.902Z"></path></svg><span class="h4 text-semibold ml-2 mr-3">GitHub Docs</span>
|
|
| /en/apps |
Apps
|
|
| /en |
<svg aria-hidden="true" focusable="false" class="octicon octicon-arrow-left mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg>Home
|
|
| /en/apps |
Apps
|
|
| /en/apps/overview |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_dcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Overview</span></span>
|
|
| /en/apps/using-github-apps/about-using-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_fslcr76_--label" class="prc-ActionList-ItemLabel-81ohH">About using apps</span></span>
|
|
| /en/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_nslcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Install from Marketplace for user</span></span>
|
|
| /en/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_vslcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Install from Marketplace for org</span></span>
|
|
| /en/apps/using-github-apps/installing-a-github-app-from-a-third-party |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_17slcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Install from third party</span></span>
|
|
| /en/apps/using-github-apps/installing-your-own-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_1fslcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Install your own app</span></span>
|
|
| /en/apps/using-github-apps/requesting-a-github-app-from-your-organization-owner |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_1nslcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Request for org</span></span>
|
|
| /en/apps/using-github-apps/authorizing-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_1vslcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Authorize</span></span>
|
|
| /en/apps/using-github-apps/approving-updated-permissions-for-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_27slcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Approve new permissions</span></span>
|
|
| /en/apps/using-github-apps/reviewing-and-revoking-authorization-of-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_2fslcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Review your authorizations</span></span>
|
|
| /en/apps/using-github-apps/reviewing-and-modifying-installed-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_2nslcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Review installations</span></span>
|
|
| /en/apps/using-github-apps/privileged-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_2vslcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Privileged apps</span></span>
|
|
| /en/apps/creating-github-apps/about-creating-github-apps/about-creating-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7ufstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">About creating apps</span></span>
|
|
| /en/apps/creating-github-apps/about-creating-github-apps/deciding-when-to-build-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_bufstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">GitHub App versus other options</span></span>
|
|
| /en/apps/creating-github-apps/about-creating-github-apps/best-practices-for-creating-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_fufstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Best practices</span></span>
|
|
| /en/apps/creating-github-apps/about-creating-github-apps/migrating-oauth-apps-to-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_jufstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Migrate from OAuth apps</span></span>
|
|
| /en/apps/creating-github-apps/registering-a-github-app/registering-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7unstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Register a GitHub App</span></span>
|
|
| /en/apps/creating-github-apps/registering-a-github-app/about-the-user-authorization-callback-url |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_bunstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Callback URL</span></span>
|
|
| /en/apps/creating-github-apps/registering-a-github-app/about-the-setup-url |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_funstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Setup URL</span></span>
|
|
| /en/apps/creating-github-apps/registering-a-github-app/choosing-permissions-for-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_junstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Permissions</span></span>
|
|
| /en/apps/creating-github-apps/registering-a-github-app/using-webhooks-with-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_nunstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Webhooks</span></span>
|
|
| /en/apps/creating-github-apps/registering-a-github-app/making-a-github-app-public-or-private |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_runstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Visibility</span></span>
|
|
| /en/apps/creating-github-apps/registering-a-github-app/rate-limits-for-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_vunstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Rate limits</span></span>
|
|
| /en/apps/creating-github-apps/registering-a-github-app/creating-a-custom-badge-for-your-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_13unstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Custom badge</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/about-authentication-with-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7uvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">About authentication</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_buvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Authenticate as an app</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-as-a-github-app-installation |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_fuvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Authenticate as an installation</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/authenticating-with-a-github-app-on-behalf-of-a-user |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_juvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Authenticate on behalf of users</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/managing-private-keys-for-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_nuvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Manage private keys</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_ruvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Generate a JWT</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/generating-an-installation-access-token-for-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_vuvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Generate an installation access token</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_13uvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Generate a user access token</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/refreshing-user-access-tokens |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_17uvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Refresh user access tokens</span></span>
|
|
| /en/apps/creating-github-apps/authenticating-with-a-github-app/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_1buvstcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Authenticate in Actions workflow</span></span>
|
|
| /en/apps/creating-github-apps/writing-code-for-a-github-app/about-writing-code-for-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7v7stcr76_--label" class="prc-ActionList-ItemLabel-81ohH">About writing GitHub App code</span></span>
|
|
| /en/apps/creating-github-apps/writing-code-for-a-github-app/quickstart |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_bv7stcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Quickstart</span></span>
|
|
| /en/apps/creating-github-apps/writing-code-for-a-github-app/building-a-github-app-that-responds-to-webhook-events |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_fv7stcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Respond to webhooks</span></span>
|
|
| /en/apps/creating-github-apps/writing-code-for-a-github-app/building-a-login-with-github-button-with-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_jv7stcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Build a "Login" button</span></span>
|
|
| /en/apps/creating-github-apps/writing-code-for-a-github-app/building-a-cli-with-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_nv7stcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Build a CLI</span></span>
|
|
| /en/apps/creating-github-apps/writing-code-for-a-github-app/building-ci-checks-with-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_rv7stcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Build CI checks</span></span>
|
|
| /en/apps/sharing-github-apps/sharing-your-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_ft5cr76_--label" class="prc-ActionList-ItemLabel-81ohH">Share your app</span></span>
|
|
| /en/apps/sharing-github-apps/making-your-github-app-available-for-github-enterprise-server |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_nt5cr76_--label" class="prc-ActionList-ItemLabel-81ohH">Share with GHES</span></span>
|
|
| /en/apps/sharing-github-apps/registering-a-github-app-from-a-manifest |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_vt5cr76_--label" class="prc-ActionList-ItemLabel-81ohH">App manifest</span></span>
|
|
| /en/apps/sharing-github-apps/registering-a-github-app-using-url-parameters |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_17t5cr76_--label" class="prc-ActionList-ItemLabel-81ohH">App query parameters</span></span>
|
|
| /en/apps/maintaining-github-apps/modifying-a-github-app-registration |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_ftdcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Modify app settings</span></span>
|
|
| /en/apps/maintaining-github-apps/activating-optional-features-for-github-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_ntdcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Activate optional features</span></span>
|
|
| /en/apps/maintaining-github-apps/about-github-app-managers |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_vtdcr76_--label" class="prc-ActionList-ItemLabel-81ohH">GitHub App managers</span></span>
|
|
| /en/apps/maintaining-github-apps/managing-allowed-ip-addresses-for-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_17tdcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Manage allowed IP addresses</span></span>
|
|
| /en/apps/maintaining-github-apps/suspending-a-github-app-installation |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_1ftdcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Suspend an installation</span></span>
|
|
| /en/apps/maintaining-github-apps/transferring-ownership-of-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_1ntdcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Transfer ownership</span></span>
|
|
| /en/apps/maintaining-github-apps/deleting-a-github-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_1vtdcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Delete your app</span></span>
|
|
| /en/apps/github-marketplace/github-marketplace-overview/about-github-marketplace-for-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7uftlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">About GitHub Marketplace for apps</span></span>
|
|
| /en/apps/github-marketplace/github-marketplace-overview/about-marketplace-badges |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_buftlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">About marketplace badges</span></span>
|
|
| /en/apps/github-marketplace/github-marketplace-overview/applying-for-publisher-verification-for-your-organization |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_fuftlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Publisher verification</span></span>
|
|
| /en/apps/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7untlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Listing requirements</span></span>
|
|
| /en/apps/github-marketplace/creating-apps-for-github-marketplace/security-best-practices-for-apps-on-github-marketplace |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_buntlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Security best practice</span></span>
|
|
| /en/apps/github-marketplace/creating-apps-for-github-marketplace/customer-experience-best-practices-for-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_funtlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Customer experience best practice</span></span>
|
|
| /en/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-metrics-for-your-listing |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_juntlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">View listing metrics</span></span>
|
|
| /en/apps/github-marketplace/creating-apps-for-github-marketplace/viewing-transactions-for-your-listing |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_nuntlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">View listing transactions</span></span>
|
|
| /en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/rest-endpoints-for-the-github-marketplace-api |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7uvtlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">REST API</span></span>
|
|
| /en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/webhook-events-for-the-github-marketplace-api |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_buvtlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Webhook events</span></span>
|
|
| /en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/testing-your-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_fuvtlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Testing your app</span></span>
|
|
| /en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-new-purchases-and-free-trials |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_juvtlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">New purchases & free trials</span></span>
|
|
| /en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-changes |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_nuvtlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Handling plan changes</span></span>
|
|
| /en/apps/github-marketplace/using-the-github-marketplace-api-in-your-app/handling-plan-cancellations |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_ruvtlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Plan cancellations</span></span>
|
|
| /en/apps/github-marketplace/listing-an-app-on-github-marketplace/drafting-a-listing-for-your-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7v7tlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Draft an app listing</span></span>
|
|
| /en/apps/github-marketplace/listing-an-app-on-github-marketplace/writing-a-listing-description-for-your-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_bv7tlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Write listing descriptions</span></span>
|
|
| /en/apps/github-marketplace/listing-an-app-on-github-marketplace/setting-pricing-plans-for-your-listing |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_fv7tlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Set listing pricing plans</span></span>
|
|
| /en/apps/github-marketplace/listing-an-app-on-github-marketplace/configuring-a-webhook-to-notify-you-of-plan-changes |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_jv7tlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Webhooks for plan changes</span></span>
|
|
| /en/apps/github-marketplace/listing-an-app-on-github-marketplace/submitting-your-listing-for-publication |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_nv7tlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Submit your listing</span></span>
|
|
| /en/apps/github-marketplace/listing-an-app-on-github-marketplace/deleting-your-app-listing-from-github-marketplace |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_rv7tlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Delete your listing</span></span>
|
|
| /en/apps/github-marketplace/selling-your-app-on-github-marketplace/pricing-plans-for-github-marketplace-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7vftlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Pricing plans for apps</span></span>
|
|
| /en/apps/github-marketplace/selling-your-app-on-github-marketplace/billing-customers |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_bvftlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Billing customers</span></span>
|
|
| /en/apps/github-marketplace/selling-your-app-on-github-marketplace/receiving-payment-for-app-purchases |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_fvftlcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Receive payment</span></span>
|
|
| /en/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-personal-account |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_3vfttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Install app personal account</span></span>
|
|
| /en/apps/oauth-apps/using-oauth-apps/installing-an-oauth-app-in-your-organization |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_5vfttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Install app organization</span></span>
|
|
| /en/apps/oauth-apps/using-oauth-apps/authorizing-oauth-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7vfttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Authorizing OAuth apps</span></span>
|
|
| /en/apps/oauth-apps/using-oauth-apps/reviewing-your-authorized-oauth-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_9vfttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Review OAuth apps</span></span>
|
|
| /en/apps/oauth-apps/using-oauth-apps/connecting-with-third-party-applications |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_bvfttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Third-party applications</span></span>
|
|
| /en/apps/oauth-apps/using-oauth-apps/privileged-oauth-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_dvfttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Privileged apps</span></span>
|
|
| /en/apps/oauth-apps/building-oauth-apps/differences-between-github-apps-and-oauth-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_3vnttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">GitHub Apps & OAuth apps</span></span>
|
|
| /en/apps/oauth-apps/building-oauth-apps/rate-limits-for-oauth-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_5vnttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Rate limits</span></span>
|
|
| /en/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7vnttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Creating an OAuth app</span></span>
|
|
| /en/apps/oauth-apps/building-oauth-apps/authenticating-to-the-rest-api-with-an-oauth-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_9vnttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Authenticate with an OAuth app</span></span>
|
|
| /en/apps/oauth-apps/building-oauth-apps/authorizing-oauth-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_bvnttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Authorizing OAuth apps</span></span>
|
|
| /en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_dvnttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Scopes for OAuth apps</span></span>
|
|
| /en/apps/oauth-apps/building-oauth-apps/creating-a-custom-badge-for-your-oauth-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_fvnttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Create custom badges</span></span>
|
|
| /en/apps/oauth-apps/building-oauth-apps/best-practices-for-creating-an-oauth-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_hvnttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Best practices</span></span>
|
|
| /en/apps/oauth-apps/maintaining-oauth-apps/modifying-an-oauth-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_3vvttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Modifying an OAuth app</span></span>
|
|
| /en/apps/oauth-apps/maintaining-oauth-apps/activating-optional-features-for-oauth-apps |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_5vvttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Activate optional features</span></span>
|
|
| /en/apps/oauth-apps/maintaining-oauth-apps/transferring-ownership-of-an-oauth-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_7vvttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Transfer ownership</span></span>
|
|
| /en/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-authorization-request-errors |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_9vvttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Troubleshoot authorization</span></span>
|
|
| /en/apps/oauth-apps/maintaining-oauth-apps/troubleshooting-oauth-app-access-token-request-errors |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_bvvttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Troubleshoot token request</span></span>
|
|
| /en/apps/oauth-apps/maintaining-oauth-apps/deleting-an-oauth-app |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_dvvttcr76_--label" class="prc-ActionList-ItemLabel-81ohH">Deleting an OAuth app</span></span>
|
|
| /en/apps/github-authentication-discovery-endpoints |
<span class="prc-ActionList-Spacer-4tR2m"></span><span class="prc-ActionList-ActionListSubContent-gKsFp" data-component="ActionList.Item--DividerContainer"><span id="_R_25cr76_--label" class="prc-ActionList-ItemLabel-81ohH">OAuth 2.0 and OIDC Discovery documents</span></span>
|
|
| /apps/overview |
Overview<!-- -->
|
|
Внешние ссылки
Кол-во: 7
Внешних ссылок на странице 7 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор |
|---|---|
| github.com |
<svg aria-hidden="true" focusable="false" class="octicon octicon-git-pull-request octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg>Make a contribution
|
| github.com |
<svg aria-hidden="true" focusable="false" class="octicon octicon-people octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path></svg>Ask the GitHub community
|
| support.github.com |
<svg aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion octicon mr-1" viewbox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Contact support
|
| githubstatus.com |
Status
|
| github.com |
Pricing
|
| services.github.com |
Expert services
|
| github.blog |
Blog
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
Вердикт
Страница https://docs.github.com/en/apps готова к продвижению на 54%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: