Этот метод можно вызвать с ключом доступа пользователя, полученным в Standalone-приложении через Implicit Flow.
Требуются права доступа: wall.
Implicit Flow для получения ключа доступа пользователя
С 25 июня 2024 года способ получения ключа доступа пользователя (access token) изменился.
Получить ключ теперь можно так:
•
C помощью библиотеки VK ID SDK.
Шаги получения ключа зависят от типа вашего приложения: Web, Android, iOS.
— или —
•
Без SDK, используя HTTP-запрос.
Шаги получения ключа зависят от типа вашего приложения: Web, Android, iOS.
Мы рекомендуем использовать SDK-библиотеку. Она включает готовый код для отрисовки формы ввода имени пользователя и пароля, а также даёт возможность использовать вход по One Tap.
При подключении без SDK форму ввода понадобится реализовать самостоятельно, а вход по One Tap будет недоступен. При создании формы необходимо соблюдать требования VK к дизайну кнопки.
После получения ключа доступа любым из способов вы сможете работать с API ВКонтакте.
Ключи доступа, созданные ранее, продолжают поддерживаться.
Возможно ли с помощью selenium создать такой скрипт, что:
document.querySelector("#butlog").addEventListener('click', (e) => {
e.preventDefault(); // <---
window.location.assign("https://vk.com/");
});
your_secret_key
, скорее всего в ЛК этого сайта.your_secret_key
полученный ключ из п1, вместо остальных - в API руководстве написано, что нужно.import requests
# Подставить нужные данные из API руководства
params = {
'key': '?',
'hash_name': '?',
'id': '?',
'price': '?',
}
# GET запрос на сервер, аналог того, что мы использовали в браузере из п2.
response = requests.get('https://rust.tm/api/v2/buy', params=params)
# Печатаем результат запроса, аналог того, что мы использовали в браузере из п3.
print(response.json())
# В консоль распечатается приблизительно это:
# {
# "success": true,
# "id": "136256960"
# }
# Затем нужно циклом обойти результат с сервера и уже на основание полученных данных - предпринять необходимые действия. Например, пойти пожрать, чем я сейчас как раз и займусь... ;)
сделал основным url без www поставив редирект
но в вебмастере остался с www что робот считает ошибкой
function Box() {
return (
<>
<p>Box Component</p>
</>
);
}
function List({Component}) {
return (
<>
<Component/>
</>
);
}
function App() {
return (
<List Component={Box}/>
);
}
export default App;
function List({component: Component}) {
Команда nginx -t вводит
nginx: [emerg] a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/openmediavault-webgui:33
nginx: configuration file /etc/nginx/nginx.conf test failed
А в какой строке и файле?
$ sudo nano /etc/nginx/sites-enabled/openmediavault-webgui
, затем проверьте статус конфига nginx -t
, если все ок, то перезагрузите nginx $ sudo systemctl reload nginx
. или такую тему только с нуля писать?