Vk-io: рд╕рдВрд╕реНрдХрд░рдг 4 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╕рдордп рдореБрдЭреЗ рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдирд╡ре░ 2017  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: negezor/vk-io

рдиреЛрдбрдЬреЗрдПрд╕ - v6.12.0
рд╡реАрдХреЗ-рдЖрдИрдУ - 4.0.0-рдЕрд▓реНрдлрд╛.3

/vk/node_modules/vk-io/lib/api/index.js:202
    const work = async () => {
                       ^

SyntaxError: Unexpected token (
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:542:28)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/vk/node_modules/vk-io/lib/vk.js:12:35)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдХрд┐ рд╣реИрдВрдбрд▓рд░ рдХреЛ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдП рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреНрдпрд╛ рд╣реИ

process.on('unhandledRejection', (err) => {
    console.log('Caught unhandledRejection:', err);
});

рд╕рднреА 29 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдиреНрдпреВрдирддрдо Node.js рд╕рдВрд╕реНрдХрд░рдг 8

рдиреЛрдб рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдЕрдм, рдЬрдм рдореИрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рд╕рдВрджреЗрд╢ рдорд┐рд▓рддреЗ рд╣реИрдВ:

(node:25471) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): AuthError: Unsupported type validation
(node:25471) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдХрд┐ рд╣реИрдВрдбрд▓рд░ рдХреЛ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдП рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреНрдпрд╛ рд╣реИ

process.on('unhandledRejection', (err) => {
    console.log('Caught unhandledRejection:', err);
});
Caught unhandledRejection: { AuthError: Unsupported type validation
    at DirectAuth.run (/vk/node_modules/vk-io/lib/auth/direct.js:226:15)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7) code: 'AUTHORIZATION_FAILED', name: 'AuthError' }

рдФрд░ рд╡рд╛рджрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХреМрди рд╕рдВрднрд╛рд▓реЗрдЧрд╛?

рдПрдХреНрд╕рдПрд╕ :)
рдпрд╣ рдХрд╣рд╛рдБ рдФрд░ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?
(рд╡рд╛рджреЛрдВ рд╕реЗ рдмрд╣реБрдд рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ)

рдЦреИрд░, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрди рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ Node.js рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рдЕрднреА рднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреЛ рдХреИрд╕реЗ рдкрдХрдбрд╝рд╛ рдЬрд╛рдПред
рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЪрд░рдг рдореЗрдВ рд╣реЛрддреА рд╣реИ, рдореИрдВрдиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛

vk.auth.direct().run().then((response) => {
    BotID = response.user;
}).catch((err) => {
    console.log(err);
});

рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред

рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗрд╡рд▓ рдЕрдзрд┐рдХреГрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ vk.auth.androidApp().run()

рдЕрдЧрд░ рдореИрдВ vk.auth.windowsApp() рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ - рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ

рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИрдВ ?

рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдРрдк?

рд╣рд╛рдВ

vk.auth.implicitFlowUser()

AuthError: Auth form error: ╨г╨║╨░╨╖╨░╨╜ ╨╜╨╡╨▓╨╡╤А╨╜╤Л╨╣ ╨╗╨╛╨│╨╕╨╜ ╨╕╨╗╨╕ ╨┐╨░╤А╨╛╨╗╤М.
рдкрд╣рд▓реЗ (рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░) рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред
vk.auth.windowsApp() рдорд╛рдзреНрдпрдо рд╕реЗ

рдХреНрдпрд╛ рдЖрдк рдХреЛрдб рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ?

рд╣рд╛рдВ, рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЙрдЧрд┐рди/рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реИред
рдЬрд╣рд╛рдБ рддрдХ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдБ, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

vk.setOptions({
    app: 0000001, //╨Я╤А╨╕╨╝╨╡╤А
    login: '+╨в╨╡╨╗╨╡╤Д╨╛╨╜',
    pass: '╨Я╨░╤А╨╛╨╗╤М',
    phone: '+╨в╨╡╨╗╨╡╤Д╨╛╨╜'
});

vk.auth.implicitFlowUser().run().catch((err) => {
    console.log(err);
});

pass , рдмрд▓реНрдХрд┐ password

рдХреНрдпрд╛ рдкреБрд░рд╛рдиреЗ рдореЗрдВ psss рдерд╛?

3.2 рдореЗрдВ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдереА pass , рдЕрдм password

рд╢реБрдХреНрд░рд┐рдпрд╛ред

рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓, рд╕рд╛рдЗрдЯ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдмреЙрдЯ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреИрдард╛ рд╣реИред
рд╕реНрдЯреЗрдЯрд╕ рдХреЛ рд╕рд┐рд░реНрдл "рдСрдирд▓рд╛рдЗрди" рдХреИрд╕реЗ рдмрдирд╛рдПрдВ

рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг vk.auth.implicitFlowUser()

рдореИрдВрдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдмреЙрдЯ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рд╕реЗ рдмреИрдард╛ рд╣реИред

рдореБрдЭреЗ рддреЛ рдпрд╣ рднреА рдирд╣реАрдВ рдкрддрд╛, рдореЗрд░реЗ рдСрдирд▓рд╛рдЗрди рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рд╣реИрдВред

рдЕрдЬреАрдм рдмрд╛рдд рд╣реИ, рд╕реНрдерд┐рддрд┐ рдЕрдм рдЖрдо рд╣реИред
рд╢рд╛рдпрдж рд╡реАрдХреЗ рджрд┐рдЦрд╛рд╡рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ)
рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж :)

рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рд╢реБрдХреНрд░рд┐рдпрд╛ред

рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ, рд╕реЗрд╣рдд рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ogmishanya picture ogmishanya  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

zardoy picture zardoy  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Bobrovskih picture Bobrovskih  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ProgrammingLife picture ProgrammingLife  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

T1MOXA picture T1MOXA  ┬╖  22рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ