Comments (7)
I need this as well. Heck, because of the whole init->...->heartbeat thing makes a stateless approach painful (i.e. web service/api).
What I want to accomplish is, user call my api to sign in, and get the token and it's expiration. This way, user can request anything (within time interval, specifically for heartbeat) using that token without the need of re-login.
from pokemon-go-node-api.
We're doing the same thing :)
from pokemon-go-node-api.
Here's how far I got tonight: https://github.com/coolaj86/node-pokemap
I'm not sure if my deserialize isn't working because the servers in my region are down (because the normal way isn't working right now either) or if it's missing some parameters. I'll have to try again in the morning.
from pokemon-go-node-api.
Without the heartbeat, Niantic will be more likely to be able to detect you are a bot and terminate the account.
from pokemon-go-node-api.
yes you can change almost anything in the playerInfo and it works like a manual init
from pokemon-go-node-api.
Why not let this lib focus on being the best way to interface with the API and let the client control the heartbeat?
People open the app, use it for 10 seconds, and close it all the time (or more likely it crashes). Having the browser or client control the request for the heartbeat may add a little bit of latency, but we're talking about mobile phones - latency is always terrible.
Docs for which things are and aren't required to be initialized? Is my list complete?
from pokemon-go-node-api.
I've got the server and client both working now: https://github.com/Daplie/node-pokemap
I haven't implemented scanning yet, but instead of doing it on the backend, I'm probably going to let the web client handle it (just need to understand the logic around the s2cellid stuff a little better so I know the optimal places to reposition the gps coordinates).
from pokemon-go-node-api.
Related Issues (20)
- Cannot get coordinates of nearby/map pokemon
- [Question] How to get pokemon attacks ? HOT 3
- Cannot find module 'request' HOT 1
- Inventory parameter of GetInventory is null HOT 1
- EvolvePokemon : error regarding cp_multiplier HOT 2
- Refresh Token when user log in with Google HOT 2
- Launch Berry? HOT 2
- self.GetApiEndpoint doesn't work HOT 3
- Capture pokemon
- Unable to host project
- CatchPokemon return null!! HOT 1
- Error when building with webpack
- Get Pokemon Coords
- Wrong values in MapPokemon.ExpirationTimeMs
- api 0.39
- pogo.GetProfile throws exception after successful login HOT 2
- Cannot authenitcate with Google, even with App Password HOT 2
- Getting null/rpc
- maybe beginner's mistake HOT 1
- Translate Documentation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pokemon-go-node-api.