Вопросы и ответы — Яндекс.Работа. Помощь
Индексирование новых объявлений происходит каждый час.
Яндекс.Работа — это объединенная база объявлений о работе, собранных сервисом с различных специализированных сайтов. Разместить объявление непосредственно на Яндекс.Работе невозможно.
Чтобы ваше объявление попало на сервис, разместите его на одном из сайтов наших партнеров.
Внести правки в объявление можно на том сайте, где вы его разместили. Если отредактировать объявление самостоятельно не получается, обратитесь за помощью в службу поддержки этого сайта. Когда вы отредактируете объявление, через некоторое время информация обновится на Яндекс.Работе.
Чтобы удалить объявление, перейдите на тот сайт, где вы его разместили. Через несколько часов после того, как вы удалите объявление с сайта, оно перестанет отображаться на сервисе Яндекс.Работа.
Похожие вакансии разных компаний могут объединяться в одну (склеиваться) из-за совпадения названий этих компаний. Это могут быть организации как из одного города, так и из разных регионов. Как правило, такое происходит, если в опубликованных объявлениях не указан сайт компании. Для решения этой проблемы укажите сайт вашей компании на ресурсах наших партнеров, через которые вы размещаете вакансии, и некоторое время подождите, пока Яндекс проиндексирует измененные данные.
Если проблема не решится, обратитесь в службу поддержки Яндекс.Работы.
Если вас заинтересовала вакансия, нажмите на ее заголовок. Вы перейдете на страницу сайта, где она размещена. Вместе с полным описанием вакансии вы найдете контактные данные работодателя.
Если в объявлении нет контактов работодателя, вы можете обратиться в службу поддержки сайта, на котором оно было опубликовано.
Сервис Яндекс.Работа предназначен только для поиска вакансий. Резюме вы можете разместить на специализированных сайтах.
Сервис Яндекс.Работа предназначен только для поиска вакансий. Резюме кандидатов можно искать на специализированных сайтах.
Чтобы посмотреть информацию о компании (описание и активные вакансии), нажмите ссылку с названием компании в карточке вакансии.
Вся информация о компаниях (описание, логотипы) поступает на сервис Яндекс.Работа автоматически — с рекрутинговых сайтов.
Мы не вносим какие-либо изменения на сервисе Яндекс.Работа вручную. Вся информация о компаниях (описание, логотипы) поступает на сервис с рекрутинговых сайтов автоматически.
Чтобы изменить описание или логотип вашей компании, отредактируйте соответствующую информацию на сайтах наших партнеров, через которые ваша компания размещает вакансии (например, hh.ru, superjob.ru и другие). В описании обязательно укажите ссылку на ваш сайт. Через некоторое время информация на нашем сервисе обновится.
Как стать партнером — Яндекс.Работа. Помощь
Участие в партнерской программе Яндекс.Работы дает возможность владельцам рекрутинговых сайтов увеличить посещаемость своих ресурсов и расширить их целевую аудиторию.
Партнерам сервиса доступна детальная статистика переходов с сервиса на сайт. Участники программы могут анализировать не только бесплатные переходы в рамках партнерской программы, но и оценить эффективность платного размещения.
Для участия в партнерской программе владельцы рекрутинговых сайтов должны в добровольном порядке выполнять изложенные ниже условия.
Партнер сервиса Яндекс.Работа обеспечивает возможность оперативного индексирования вакансий поисковым роботом Яндекса:
Размещает вакансии в открытом доступе на своем сайте.
Транслирует данные в соответствии с предъявляемыми Яндексом техническими требованиями.
Партнер сервиса разрешает Яндексу автоматическую обработку размещаемых на его сайте вакансий, а также дает согласие на цитирование вакансий на страницах сервиса Яндекс.Работа.
Яндекс осуществляет оперативное индексирование транслируемых партнером данных. Проиндексированные данные размещаются, распространяются или становятся доступными пользователям в виде информационных материалов с ссылками на сайт партнера. Материалы могут также включать входящие в оригинальные объявления тексты, изображения и прочие элементы, за исключением контактной информации лиц, указанной в вакансии.
Трансляция данных партнером, их индексирование и размещение Яндексом осуществляются сторонами добровольно, в одностороннем и безвозмездном порядке. Стороны не связаны прямо или косвенно какими-либо встречными обязательствами, в том числе передачей товаров, предоставлением прав, выполнением работ или оказанием услуг.
Ознакомьтесь с условиями программы:
Требования к партнеру
Соглашение об информационном сотрудничестве
Подготовьте фид согласно техническим требованиям и проверьте его в валидаторе фидов.
Перейдите в кабинет партнера и заполните заявку на подключение к программе.
Как работать с сервисом Услуги в приложении Яндекс — Блог сервиса
Мобильное приложение Яндекс не только поможет найти ответы на вопросы, но и предоставит исполнителям Услуг доступ ко всем рабочим инструментам: чатам, личному кабинету, списку заказов. Сидеть за компьютером и постоянно ждать ответа от заказчика не нужно. Когда вам предложат заказ или напишут в чат, на телефон придёт уведомление.
Как установить приложение?
Приложение доступно на устройствах Android или iOS.
После установки приложения необходимо авторизоваться тем же аккаунтом, который вы используете в Яндекс.Услугах. Для этого в правом верхнем углу перейдите в настройки и укажите пароль и логин.
Расскажем подробнее о том, какие задачи вы сможете решать с помощью приложения Яндекс.
1. Общаться с заказчиками в чате
Перейти в чат и ответить на сообщение можно двумя способами: по ссылке в push-уведомлении или с главной экрана приложения. В первом случае вы сразу попадёте в чат. Во втором нужно нажать иконку фиолетовую иконку под поисковой строкой справа, чтобы увидеть полный список чатов. Цифра рядом с иконкой покажет количество непрочитанных сообщений.
2. Узнавать о новых заказах первыми
Если на Услугах появляются новые заказы в вашей категории, вы получаете сообщение в чате. Найти список новых заказов среди других чатов легко — он так и называется: «Новые заказы на Яндекс.Услугах».
3. Не брать трубку, когда звонят спамеры
Мобильное приложение Яндекс поможет определить полезный звонок, если вам звонят с незнакомого номера. О том, как настроить уведомления, подробнее описано в разделе Помощи.
4. Быстро открывать сервис Услуги
На главном экране приложения Яндекс в нижней панели нажмите на самую правую иконку, в открывшемся списке найдите иконку Услуг. Если вы уже заходили в личный кабинет через приложение, нужная иконка будет в строке Последнее.
Есть вопрос?
Задайте его в комментариях или напишите в службу поддержки.
Ответы на общие вопросы о работе приложения можно найти в Помощи.
Яндекс.Программы
Быстрый и безопасный браузер с лаконичным дизайном.
Гибкий браузер — его легко настроить под себя.
Ваши файлы всегда с вами — на любом устройстве с интернетом.
response_type | Требуемый ответ. При запросе токена укажите значение «токен». |
client_id | Идентификатор приложения. Доступно в свойствах приложения (щелкните имя приложения, чтобы открыть его свойства). |
device_id | Уникальный идентификатор устройства, для которого запрашивается токен.Чтобы обеспечить уникальность, достаточно один раз сгенерировать UUID и использовать его для каждого запроса нового токена с этого устройства. Идентификатор должен содержать не менее 6 символов и не более 50. Разрешены только печатаемые символы ASCII (коды с 32 по 126). Ограничение. Приложение не может иметь более 20 токенов, связанных с устройствами для определенного пользователя. Если Яндекс.OAuth успешно выдает приложению новый токен для устройства, самый старый токен перестает работать. Дополнительные сведения о токенах устройства см. В разделе Маркер устройства. |
имя_устройства | Имя устройства, отображаемое пользователям. Максимум 100 символов. Для мобильных устройств рекомендуется передавать имя устройства, заданное пользователем. Если у него нет имени, вы можете создать его, используя модель устройства, имя и версию ОС и так далее. Если параметр Если параметр |
дисплей | Обозначает облегченный макет (без стандартной навигации Яндекса) для страницы для предоставления доступа. Облегченный макет следует запрашивать, если, например, страница для предоставления доступа должна отображаться в небольшом всплывающем окне. Обрабатывается только «всплывающее» значение. Остальные значения игнорируются. |
login_hint | Явно идентифицирует учетную запись, для которой запрашивается токен. В качестве значения параметра может передаваться логин учетной записи Яндекс, либо адрес электронной почты для Яндекс.Почты или Яндекс.Почты для домена. Этот параметр помогает пользователю авторизоваться на Яндексе с учетной записью, к которой приложение должно получить доступ. После получения параметра Яндекс.OAuth проверяет авторизацию пользователя:
Если в параметре указан несуществующий аккаунт, Яндекс.OAuth может только проинформировать об этом пользователя.Приложению придется снова запросить токен. |
область | Разделенный пробелами список разрешений, необходимых приложению в данный момент. Запрошенные разрешения должны быть из списка, который был указан при регистрации приложения. Чтобы узнать, какие разрешения доступны, перейдите по адресу https://oauth.yandex.com/client/ Если параметры Этот параметр позволяет получить токен только для тех разрешений, которые необходимы приложению прямо сейчас. Примечание. Права доступа, запрошенные с использованием параметров |
optional_scope | Список разделенных пробелами дополнительных разрешений доступа, без которых приложение может работать.Необязательные разрешения запрашиваются в дополнение к разрешениям, указанным в параметре Если параметры Пользователь может решить, какие из запрошенных разрешений предоставить приложению, а какие — отказаться. Маркер выдается с разрешениями, указанными в параметре Например, вы можете использовать этот параметр, если приложение требует адрес электронной почты пользователя для регистрации, в то время как доступ к изображению профиля пользователя предпочтительнее, но не требуется. Примечание. Права доступа, запрошенные с использованием параметров |
force_confirm | Указывает, что приложение должно запрашивать у пользователя разрешение на доступ к учетной записи (даже если пользователь уже предоставил доступ для этого приложения). При получении этого параметра Яндекс.OAuth просит пользователя разрешить доступ приложению и выбрать желаемую учетную запись на Яндексе. Этот параметр обрабатывается, если установлено значение «да», «истина» или «1». Если установлено любое другое значение, параметр игнорируется. |
state | Строка состояния, которую Яндекс.OAuth возвращает без каких-либо изменений. Максимальная длина строки — 1024 символа. Например, вы можете использовать его для защиты от CSRF-атак или для идентификации пользователя, для которого запрашивается токен. |
.
Основы использования API — Прием платежей через API Яндекс.Кассы
Яндекс.Касса — универсальное решение для обработки онлайн-платежей.
API Яндекс.Кассы основан на принципах RESTful, обрабатывая реальные объекты с предсказуемым поведением.
Используя API, вы можете отправлять запросы на платежи, сохранять платежную информацию для регулярных платежей, возвращать средства и многое другое.
API использует HTTP в качестве основного протокола, что делает его пригодным для разработки на любом языке программирования, который может работать с библиотеками HTTP (cURL и другие).
API поддерживает запросы POST и GET. POST-запросы используют аргументы JSON,
В запросах GET используются строки запроса. API всегда возвращает ответ в формате JSON, независимо от типа запроса.
HTTP Basic Auth используется для аутентификации запросов. В заголовке запроса должен быть указан идентификатор вашего магазина в Яндекс.Кассе в качестве имени пользователя и ваш секретный ключ в качестве пароля (вам нужно будет сгенерировать и активировать его с помощью пароля текстового сообщения).
Пример запроса с аутентификацией
curl https: // payment.yandex.net/api/v3/payments/{payment_id} \
-u <Идентификатор магазина>: <Секретный ключ>
Секретный ключ может быть выдан (а также выдан повторно и удален по истечении срока действия) в разделе «Интеграция — ключи API» вашего Профиля продавца.
Секретный ключ отвечает за безопасность ваших данных. Храните его в надежном месте и не публикуйте на сторонних ресурсах (например, как часть примера кода).
Если вы участвуете в партнерской программе Яндекс.Кассы, вам необходимо использовать OAuth 2.0 для запроса аутентификации и авторизации.
Пример запроса с токеном OAuth
curl https://payment.yandex.net/api/v3/payments/{payment_id} \
-H "Авторизация: Bearer "
Токен OAuth Яндекс.Кассы позволяет совершать финансовые операции от имени пользователя. Токен должен быть доступен только вашему приложению, поэтому не публикуйте его в открытых источниках и не сохраняйте в файлах cookie браузера.
В контексте API идемпотентность
концепция нескольких запросов, имеющих тот же эффект, что и один запрос.
При получении нового запроса с идентичными параметрами Яндекс.Касса ответит результатами исходного запроса.
Такое поведение помогает предотвратить нежелательное повторение транзакций: например, если во время процесса оплаты подключение к Интернету было прервано из-за проблем с сетью, вы сможете безопасно повторять запрос неограниченное количество раз.
GET-запросы по умолчанию являются идемпотентными, так как они не приводят к нежелательным последствиям.
Для обеспечения идемпотентности запросов POST используется заголовок
Idempotence-Key
(или ключ идемпотентности).
Пример запроса с ключом идемпотентности
curl https://payment.yandex.net/api/v3/refunds \
-X POST \
-u <Идентификатор магазина>: <Секретный ключ> \
-H 'Ключ идемпотентности: <Ключ идемпотентности>' \
-H 'Content-Type: application / json' \
-d '{
"количество": {
"value": "2,00",
«валюта»: «рубли»
},
"payment_id": "215d8da0-000f-50be-b000-0003308c89be"
} '
Если вы повторите запрос с теми же данными и тем же ключом, API обработает его как дубликат.Если данные в запросе совпадают, но ключ идемпотентности отличается, запрос обрабатывается как новый.
Заголовок
Idempotence-Key
может передавать на вашей стороне любое значение, уникальное для этой транзакции. Мы рекомендуем использовать V4 UUID.
Яндекс.Касса обеспечивает идемпотентность в течение 24 часов после первого запроса. Любые повторные запросы после этого периода будут обрабатываться как новые.
Если запрос обработан успешно, API вернет код HTTP 200 и тело ответа.
Если во время обработки запроса возникает ошибка, API вернет объект ошибки и стандартный код HTTP.
Код HTTP | Код ошибки | Описание |
---|---|---|
400 | invalid_request, not_supported | Неверный запрос. Этот статус чаще всего связан с нарушениями правил взаимодействия с API. |
401 | invalid_credentials | [Basic Auth] Неверный Яндекс.Идентификатор кассы или секретный ключ (имя пользователя и пароль, используемые для аутентификации). [OAuth 2.0] Недействительный токен OAuth: срок его действия истек, или пользователь отозвал его через Яндекс.Паспорт. Запросите токен еще раз. |
403 | запрещено | Секретный ключ или токен OAuth действителен, но транзакция не может быть проведена из-за отсутствия прав. |
404 | not_found | Ресурс не найден. |
429 | too_many_requests | Превышен лимит запросов в единицу времени.Попробуйте уменьшить интенсивность запросов (вы можете использовать поле retry_after для справки: оно указывает интервал времени, рекомендуемый перед повторением запроса, в миллисекундах). |
500 | internal_server_error | Технические трудности на стороне Яндекс.Кассы. Результаты обработки недоступны. Повторите запрос позже, используя тот же ключ идемпотентности. |
Пример тела ответа на ошибку
{
"тип": "ошибка",
"id": "ab5a11cd-13cc-4e33-af8b-75a74e18dd09",
"код": "недопустимый_запрос",
"description": "Дублированный ключ идемпотентности",
"параметр": "Ключ идемпотентности"
}
Отклоненные платежиTestingNotificationsБыстрый запуск.
Быстрый старт — Прием платежей для интернет-магазинов через API Яндекс.Кассы
API Яндекс.Кассы позволяет принимать онлайн-платежи в Интернете и мобильных приложениях. Эта статья поможет вам принять свой первый платеж, и ваши клиенты получат доступ ко всем применяемым вами способам оплаты.
Чтобы начать работу с Яндекс.Кассой, вам необходимо зарегистрироваться и получить доступ к Профилю Продавца.
Для аутентификации запросов в API вам понадобится секретный ключ и идентификатор магазина из профиля продавца.Вы можете произвести оплату в демо-магазине. Демо-магазин имеет собственный идентификатор (начинается с префикса test_ ) и секретный ключ (его можно найти в профиле продавца). Процесс оплаты в демо-магазине идентичен фактическому процессу оплаты, за исключением того, что деньги никуда не переводятся. Вы можете протестировать только два способа оплаты: банковские карты и Яндекс.Деньги. Платеж является основной сущностью API Яндекс.Кассы. Чтобы создать платеж, вам понадобится сумма платежа и URL-адрес для перенаправления пользователя после того, как он завершит платеж.Также включите параметр захвата
с истинным значением
.
Это означает, что вы получите деньги сразу после оплаты (если значение равно
false
, требуемая сумма будет храниться на счете пользователя, и вы сможете получить ее в любое удобное для вас время). добавьте описание платежа, которое будет отображаться в вашем профиле продавца, и во время платежа пользователю включите его в параметр
description
. Описание не должно превышать 128 символов.Отправьте запрос в Яндекс.Кассу и укажите данные для создания платежа, данные для аутентификации (идентификатор магазина и секретный ключ) и ключ идемпотентности (любое случайное значение). Все запросы к API Яндекс.Кассы должны отправляться с вашего сервера. Вы можете использовать готовые серверные SDK для взаимодействия с Яндекс.Кассой.
Пример запроса на создание платежа
curl https://payment.yandex.net/api/v3/payments \
-X POST \
-u <Идентификатор магазина>: <Секретный ключ> \
-H 'Ключ идемпотентности: <Ключ идемпотентности>' \
-H 'Content-Type: application / json' \
-d '{
"количество": {
"значение": "100.00" ,
«валюта»: «рубли»
},
"захват": правда,
"подтверждение": {
"тип": "перенаправление",
"return_url": "https://www.merchant-website.com/return_url"
},
"описание": "Заказ №1"
} '
В теле ответа Яндекс.Кассы вы получите созданный платежный объект со статусом
pending
. Перенаправьте пользователя на
confirm_url
, чтобы они могли совершить платеж. Перенаправление — это основной сценарий подтверждения для пользовательских платежей.В некоторых случаях подтверждение пользователя не требуется или обрабатывается другим сценарием.
Пример созданного объекта платежа
{
"id": "23d93cac-000f-5000-8000-126628f15141",
"Статус: ожидание",
"оплачено": ложь,
"количество": {
"value": "100.00",
«валюта»: «рубли»
},
"подтверждение": {
"тип": "перенаправление",
"confirm_url": "https://money.yandex.ru/api-pages/v2/payment-confirm/epl?orderId=23d93cac-000f-5000-8000-126628f15141"
},
«created_at»: «2019-01-22T14: 30: 45.129Z ",
«описание»: «Заказ №1»,
"метаданные": {},
"recipient": {
"account_id": "100001",
"gateway_id": "1000001"
},
"возмещаемый": ложь,
"тест": ложь
}
Если вы создаете платеж для демонстрационного магазина, используйте для оплаты одну из тестовых карт, например, 5555555555554444 (используйте любой CVC и дату в будущем). После успешного платежа (или если что-то пойдет не так ) Яндекс.Касса вернет пользователя на
return_url
, который вы указали при создании платежа.Платеж можно считать завершенным, если его статус изменится на
после
. Если пользователь решит не продолжать платеж или что-то пойдет не так, статус платежа изменится на
отменен
. Вы можете проверить статус платежа, подписавшись на уведомления от Яндекс.Кассы. Вы также можете отслеживать изменения статуса, запросив платежная информация с удобной периодичностью (например, после того, как пользователь вернется на
return_url
).
Для этого вам понадобится идентификатор платежа (значение параметра
id
в созданном объекте платежа).
Отлично, вы приняли свой первый платеж!
В этом примере пользователь выбрал способ оплаты и ввел реквизиты платежа на стороне Яндекс.Кассы. Этот сценарий называется умным платежом. Если он не подходит для вашего режима работы, вы можете использовать другой сценарий интеграции. Помните: для приема реальных платежей вам нужно будет использовать идентификатор и секретный ключ вашего реального магазина.
Сценарии интеграцииОтклоненные платежиСпособы оплатыОплата по 54-ФЗ Уведомления.