Remote Web Development Job In IT And Programming

Node.js code to verify Instagram, Facebook, Twitter and Youtube accounts

Find more Web Development remote jobs posted recently Worldwide

We have a site/app built with angular/ionic that uses node.js as the backend on google kubernetes clusters and using Cloud Firestore to store users profiles. In the profile section we ask the user for their social media usernames on 1) instagram, 2) facebook, 3) twitter, and their 4) youtube channel. Presently we just store this in the profile with the Cloud Firestore realtime database. However we want to be able to offer specials to verified influencers, who we will define using a formula, where if they follow us and verify their account, we will give them a bonus.

Therefore, the deliverable is node.js code we integrate into our backend that for each of those 4 social networks will use the respective API to:

Validate that the username is valid and fetch the name, follower count and profile/description or whatever data is available for that social media network, and return it as a JSON document we can store in the users profile on firestore.
Provide a way to verify that they are following us
Provide a way to verify they are the owner of that social media account. Let us know the most effective way in the social networks API, such as sending them a verification link through the social network, like as a private message, that they can click and so know they are the owner of that social media account.

We are not familiar with how to do this or what the capabilities of the social networks APIs are. We have already signed up and created our own social media accounts, of course, but we have not yet signed up for any special access to APIs, and were not sure what is the best way to accomplish this.

So, in your quote, please confirm that you have done this integration before with those 4 social networks: 1) instagram, 2) facebook, 3) twitter, and their 4) youtube channel. And let us know what you will need from us to implement this. And approximately how long it will take.

I am flexible on the budget. I do not know what it will cost or how much work it is. However I want to find someone who has done this before and knows how to do it, so please include in your description your prior experience with this task.
About the recuiter
Member since Sep 7, 2017
Luisa Braun
from Berlin, Germany

Skills & Expertise Required

software development Website Development 

Candidate shortlisted and hiredHiring open till - Jul 25, 2020

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$139.04

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Zapier Intergration Manager

Looking for someone that can help us get all of our system integrated through zapier

MYSQL Multi-Master Cluster with Load Balancer

Mandatory and proven experience in

1. Setting up MYSQL multi-master cluster with the load balancer
2. Performance tuning of MYSQL cluster database
3. Prior exposure and knowledge on managing Online Transaction databases
4. Good...read more

inzack requirement

A cloud based platform where people can work through zack based work style and earn reputation by helping others.

Zack is the journey of the person who undergoes thry problems, issues, advices, partying etc under the limited timeframe of 1 w...read more

Sharepoint developer needed for secure intranet site

Were underway with the development of a Sharepoint intranet site, but we need an expert to refine customizations such as a search feature with look ahead, a page favoriting feature and alterations to the default Sharepoint chrome to allow for intuit...read more