An automated Tinder app running as an Azure Function in the cloud.
Running at: https://tinderfunctionapp.azurewebsites.net/
The app runs in Azure at specific intervals, auto liking and super liking recommendations from Tinder.
The app gets recent updates from Tinder, checks with Azure Table storage if there has been a new match recently and if that's the case then notifies the user by e-mail, including all photos of the matched person in the e-mail. The table storage is then updated with the new match data. The app also notifies the user by e-mail if a new message is received from a match within a given time duration, and if the Facebook token has expired.
The app does a two phase authentication process, initially connecting to the Tinder API using a Tinder token. If the authentication is unsuccessful, the app will attempt to fetch a new Tinder token using a Facebook ID (which can be empty) and token (required). If the Facebook token expires, there needs to be generated a new token manually. Here are the steps for generating a new Facebook token:
- Open up a browser, preferably Chrome.
- Press
F12
to open up the dev console. - Click on Network.
- Navigate to the following URL (while the dev console is open):
- You will be asked to allow Tinder access to your Facebook account, log in if you haven't done that already or click OK.
- Look at the requests inside Network, click on the
confirm
request. - Click on Response.
- You will see a long string, search for "access_token=" and then copy the token string until it ends just before "&expires_in".
- Use this token to authenticate.
https://gist.github.com/rtt/10403467
https://github.com/fbessez/Tinder