Vk-io: 버전 4둜 μ—…κ·Έλ ˆμ΄λ“œν•œ ν›„ 슀크립트λ₯Ό μ‹€ν–‰ν•  λ•Œ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

에 λ§Œλ“  2017λ…„ 11μ›” 29일  Β·  29μ½”λ©˜νŠΈ  Β·  좜처: negezor/vk-io

λ…Έλ“œJS - v6.12.0
VK-IO - 4.0.0-alpha.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' }

그리고 λˆ„κ°€ Promise 였λ₯˜λ₯Ό μ²˜λ¦¬ν• κΉŒμš”?

μ—‘μŠ€ :)
μ–΄λ””μ„œ, μ–΄λ–»κ²Œ ν•΄μ•Ό ν•©λ‹ˆκΉŒ?
(약속에 μ΅μˆ™ν•˜μ§€ μ•ŠμŒ)

κΈ€μŽ„μš”, λ„μ„œκ΄€μ€ μ™„μ „νžˆ 그것듀 μœ„μ— μ„Έμ›Œμ‘ŒμŠ΅λ‹ˆλ‹€. 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

μ˜ˆμ „μ— pssκ°€ μžˆμ—ˆλ‚˜μš”?

3.2μ—λŠ” pass 속성이 μžˆμ—ˆμ§€λ§Œ μ§€κΈˆμ€ password

κ°μ‚¬ν•©λ‹ˆλ‹€.

또 λ‹€λ₯Έ 질문으둜, μ‚¬μ΄νŠΈλŠ” 봇이 λͺ¨λ°”일 μž₯치λ₯Ό 톡해 앉아 μžˆμŒμ„ λ³΄μ—¬μ€λ‹ˆλ‹€.
μƒνƒœλ₯Ό "온라인"으둜 λ§Œλ“œλŠ” 방법

독립 μ‹€ν–‰ν˜• μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ ν†΅ν•œ 인증 vk.auth.implicitFlowUser()

κ·Έλ ‡κ²Œ ν–ˆμ§€λ§Œ μ—¬μ „νžˆ 봇이 νœ΄λŒ€ν°μ—μ„œ 앉아 μžˆλŠ” κ²ƒμœΌλ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.

λ‚˜λ„ λͺ°λΌ, λ‚΄ 것은 일반 μ˜¨λΌμΈμ—μ„œ.

μ΄μƒν•˜κ²Œλ„ μƒνƒœλŠ” 이제 μΌλ°˜μž…λ‹ˆλ‹€.
μ•„λ§ˆλ„ VKκ°€ κ³Όμ‹œν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€)
도와 μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€ :)

μž‘μ—…ν•˜κΈ° μ‰¬μš΄ μš°μˆ˜ν•œ λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€.
κ°μ‚¬ν•©λ‹ˆλ‹€.

μ „ν˜€ μ•„λ‹™λ‹ˆλ‹€, 건강을 μœ„ν•΄ μ‚¬μš©ν•˜μ„Έμš”)

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

Bobrovskih picture Bobrovskih  Β·  3μ½”λ©˜νŠΈ

nitreojs picture nitreojs  Β·  3μ½”λ©˜νŠΈ

T1MOXA picture T1MOXA  Β·  20μ½”λ©˜νŠΈ

ProgrammingLife picture ProgrammingLife  Β·  9μ½”λ©˜νŠΈ

helix-team picture helix-team  Β·  4μ½”λ©˜νŠΈ