{"id":15665063,"url":"https://github.com/cansik/sharp-tinder","last_synced_at":"2025-05-06T19:41:31.903Z","repository":{"id":79717970,"uuid":"78891583","full_name":"cansik/sharp-tinder","owner":"cansik","description":"Sharp-Tinder is a basic client framework for the very popular tinder dating app.","archived":false,"fork":false,"pushed_at":"2018-11-29T13:05:56.000Z","size":27,"stargazers_count":12,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-31T02:12:47.573Z","etag":null,"topics":["api","reverse-engineering","tinder"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cansik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-13T22:26:08.000Z","updated_at":"2023-11-27T16:58:41.000Z","dependencies_parsed_at":"2023-05-15T08:15:43.598Z","dependency_job_id":null,"html_url":"https://github.com/cansik/sharp-tinder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cansik%2Fsharp-tinder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cansik%2Fsharp-tinder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cansik%2Fsharp-tinder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cansik%2Fsharp-tinder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cansik","download_url":"https://codeload.github.com/cansik/sharp-tinder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252755350,"owners_count":21799302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","reverse-engineering","tinder"],"created_at":"2024-10-03T13:44:54.401Z","updated_at":"2025-05-06T19:41:31.881Z","avatar_url":"https://github.com/cansik.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sharp Tinder\nSharp Tinder is a basic client framework for the very popular tinder dating app.\n\nThe API still works (**March 2018**) but it could be changed by tinder.\n\n## API\nCurrently supported are following api methods:\n\n* Login - *login to tinder*\n* GetUpdates - *get chat updates*\n* GetRecommendations - *get new recommendations*\n* Rate - *rate a user*\n\t* Superlike\n\t* Like\n\t* Pass\n* SendMessage - *send a message to a user*\n* GetUser - *get all information about a user*\n* UpdatePosition - *update your own position*\n\n\n## Examples\n### Login\nThe login works over oauth and the new facebook graph api 2.6. So it is a bit tricky in the beginning.\n\n1. You have to get your [facebook user id](http://findmyfbid.com/)!\n2. Follow this [link](https://www.facebook.com/v2.6/dialog/oauth?redirect_uri=fb464891386855067%3A%2F%2Fauthorize%2F\u0026state=%7B%22challenge%22%3A%22q1WMwhvSfbWHvd8xz5PT6lk6eoA%253D%22%2C%220_auth_logger_id%22%3A%2254783C22-558A-4E54-A1EE-BB9E357CC11F%22%2C%22com.facebook.sdk_client_state%22%3Atrue%2C%223_method%22%3A%22sfvc_auth%22%7D\u0026scope=user_birthday%2Cuser_photos%2Cuser_education_history%2Cemail%2Cuser_relationship_details%2Cuser_friends%2Cuser_work_history%2Cuser_likes\u0026response_type=token%2Csigned_request\u0026default_audience=friends\u0026return_scopes=true\u0026auth_type=rerequest\u0026client_id=464891386855067\u0026ret=login\u0026sdk=ios\u0026logger_id=54783C22-558A-4E54-A1EE-BB9E357CC11F#_=_) and check the network traffic. After connecting tinder with your account, there should be a message response (from https://www.facebook.com/v2.6/dialog/oauth/confirm?dpr=2), which contains the access token!\n\n```\n...\u0026access_token=EAAGm0PX4ZCpsBAD449veptM...\n```\n\nThen it is easy, just use the fbid and access token with this method:\n\n```csharp\nclient.Login(userId, accessToken);\n```\n\n### Updates\nTo get new chat updates simply call this method:\n\n```csharp\nvar res = await client.GetUpdates(new DateTime(2000, 01, 01));\n\nforeach (var m in res.Matches)\n\tif (m.Person != null)\n\t\tConsole.WriteLine($\"{m.Person.Name} ({m.Id}) - {2016 - m.Person.BirthDate.Year}\");\n```\n\n## .NET Standard 2.0 / .NET Core 2.0\n\nIf you want to use this is a Net Standard or Net Core application, use the corresponding `SharpTinderCore` and `SharpTinderCoreExample` projects.\n\n## About\nSharp Tinder was just a proof of concept written in August 2016\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcansik%2Fsharp-tinder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcansik%2Fsharp-tinder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcansik%2Fsharp-tinder/lists"}