Ander
Ander
Оффлайн
0
Представьте случай: переписываюсь с неким человеком, но неожиданно он меня заблокировал, и написать я уже ему не смогу, зато диалог с перепиской у меня еще остался. Так вот, html-код диалога сообщений (посмотрев в коде элемента), который я должен вставить в ссылку надписи своего проекта, в котором присутствует "кнопка1", "текстовое поле 1" и "ссылка1", по клику по кнопке (для отправки сообщения) должен активироваться, и сообщение, которое я наберу в "текстовом поле 1" должно обязательно отправиться этому самому человеку, к которому недоступна функция отправки, возможно, только в ВКонтакте. Как это сделать на примере? Если не поняли немного, смотрите в структурировании проекта во вложении.
Вложения:
Ответы (12)
  • Ответ принят

    Griboks
    Griboks
    Оффлайн
    Среда, Февраль 15 2017, 06:31 PM - #постоянная ссылка
    0
    Что за вопросы? Почему какой-то там Алгоритм 2 должен уметь взламывать сервера вк. Откуда вообще такие мысли?))
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Ander
    Ander
    Оффлайн
    Среда, Февраль 15 2017, 06:49 PM - #постоянная ссылка
    0
    Так это вообще возможно сделать?
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Griboks
    Griboks
    Оффлайн
    Среда, Февраль 15 2017, 07:42 PM - #постоянная ссылка
    0
    Нет. Сообщения напрямую связаны с серверами. И если что-то делать нельзя, то это делать нельзя. Хотя, можно отправлять сообщения от имени другого пользователя через Алгоритм, например.
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Ander
    Ander
    Оффлайн
    Четверг, Февраль 16 2017, 04:12 PM - #постоянная ссылка
    0
    [quote]Gribokswrote:
    я так и хочу сделать, как, например? кинь вложение
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Griboks
    Griboks
    Оффлайн
    Четверг, Февраль 16 2017, 04:24 PM - #постоянная ссылка
    0
    Ну, например, просто зайти в браузере от имени другого пользователя - авторизоваться. Дальше скрыть браузер. И отправлять сообщения как бы из браузера, но с помощью js. Как выполнять код js? Не помню, но такой пример точно был здесь на форуме.
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Максим
    Максим
    Оффлайн
    Пятница, Июль 07 2017, 06:25 PM - #постоянная ссылка
    0
    Gribokswrote:

    Ну, например, просто зайти в браузере от имени другого пользователя - авторизоваться. Дальше скрыть браузер. И отправлять сообщения как бы из браузера, но с помощью js. Как выполнять код js? Не помню, но такой пример точно был здесь на форуме.

    лучше воспользоваться vk api. Просто делать запросы типа https://api.vk.com/method/METHOD_NAME?PARAMETERS&access_token=ACCESS_TOKEN&v=V через объект интернет
    https://vk.com/dev/api_requests
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Ander
    Ander
    Оффлайн
    Пятница, Июль 07 2017, 06:34 PM - #постоянная ссылка
    0
    Слишком сложно для моего понимания. Создай, пожалуйста, примерчик небольшой.
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Максим
    Максим
    Оффлайн
    Пятница, Июль 07 2017, 06:47 PM - #постоянная ссылка
    0
    Anderwrote:

    Слишком сложно для моего понимания. Создай, пожалуйста, примерчик небольшой.

    я алгоритмом уже давно не пользуюсь, суть такая:

    • тебе нужно получить токен от имени пользователя с которого будешь производить действия(логично, что надо авторизироваться в вк от имени этого чела), сам токен можно получить по такой ссылке https://oauth.vk.com/authorize?client_id=2890984&scope=messages,,offline&redirect_uri=blank.html&display=page&response_type=token жмём разрешить и получаем в адресной стоки https://oauth.vk.com/blank.html#access_token=b34244381923323af1646ea0ge50a9578230cd4bgf6b0f33532fcb4134160r9ba5392b5ca039cf8029a48&expires_in=0&user_id=57324069 тебе нужно выделенное жирным, это и есть токен.
    • Далее нужно сформировать сам запрос для отправки сообщения, в документации https://vk.com/dev/messages.send мы видим нужную нам инфу
    • https://api.vk.com/method/messages.send?user_id=КОМУ&message=СООБЩЕНИЕ&access_token=ТОКЕН&v=5.67
      где КОМУ это id человека или если хочешь использовать короткий адрес, то user_id заменяешь на domain.
    • сформированную ссылку выполняешь в объекте интернет, вот и всё
    Нравится
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Ander
    Ander
    Оффлайн
    Суббота, Июль 08 2017, 10:43 AM - #постоянная ссылка
    0
    А чем ты пользуешься сейчас?
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Максим
    Максим
    Оффлайн
    Суббота, Июль 08 2017, 02:34 PM - #постоянная ссылка
    0
    Anderwrote:

    А чем ты пользуешься сейчас?

    в основном веб кодингом занимаюсь(немного спама UseVk для примера), ну и еще крайне редко на c++ или c#, по желанию :D
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Ander
    Ander
    Оффлайн
    Воскресенье, Июль 09 2017, 12:03 PM - #постоянная ссылка
    0
    То, что ты мне скинул, это твоя разработанная, пусть неполностью, веб-страничка, которую могут увидеть все в интернете? Для этого вроде домен нужно покупать и совершать дополнительные действия...
    Этот ответ в настоящее время свёрнут Показать
  • Ответ принят

    Максим
    Максим
    Оффлайн
    Воскресенье, Июль 09 2017, 02:12 PM - #постоянная ссылка
    0
    Anderwrote:

    То, что ты мне скинул, это твоя разработанная, пусть неполностью, веб-страничка, которую могут увидеть все в интернете? Для этого вроде домен нужно покупать и совершать дополнительные действия...

    почему не полностью? брать чужие идеи, это не тоже самое что воспользоваться готовым вариантом со всеми исходниками, конечно могут, ты же видишь.
    Домены в зоне ru нынче можно купить за очень скромные деньги, да и бесплатные домены есть типа .tk, а чтобы все это крутилось в сети нужен веб хостинг(у меня виртуальный сервер, но для того функционала достаточно веб хостинга), есть не дорогие и даже бесплатные.
    Этот ответ в настоящее время свёрнут Показать
Ваш ответ