login
Forgot?
Login with Facebook

Don't have an account? Register one now!

API for social and dating network

Bids 
7
Avg Bid
$421 USD
CLOSED
  • Project ID:

    555054
  • Project Type:

    Fixed
  • Budget:

    $250-$750 USD

Project Description:

I want a programmer to build an API so that other programmers can use it to build applications and put them in my site's app directory.
I will give the DB structure and you will have to build an API that will use the data from my DB to retrieve user data, when requested.
In other words and API like those of facebook, myspace, orkut etc
A REST API that will be used by any kind of web programming language to retrieve user data.

The process will be this one:
1.The programmer builds an application and submits it in the app directory of my site. He gets an API secret key that will use to make the requests.
2.The user accepts to share his public profile data and email address and adds an application.
3.When he access the application, in the canvas page, he sees the page that the programmer submitted as canvas url, during the application submission, as shown in the first step.
4.The application can retrieve the COOKIE email and make a request for user data using that email and the API secret key


------ Here I start to analyse what I ask you to build for my site -------
5.When the application makes the request you have to have built the files needed to get the request, check if the user with that email address has added the application with that API secret key and if yes, it returns the user data... If not, it returns a failure message.

The requets are of 2 types:
a.Get user data (name, surname, birth, sex, sex preferences etc)
b.Submit notification

The first type of request has been analysed in the step 5

The submit notification request, instead, will have the following process:
The application makes the request using the email of the user, the API secret key and the message of the notification.
You have to authenticate if the user has added the application as of step 5 above and if the user permits notifications of that application the message gets submited in the DB. If not, a failure message has to be returned to the application...

The API has to use an XML output so that it can be used by any programming language. Though, you have to build 1 file for 4 programming languages (PHP, RUBY, ASP, FLASH) so that developers can include the appropriate file in their applications and get the variables ready to use in their scripts. This way we make the programmer's life VERY VERY EASY...
If the programmer, though, wants to use another language or doesn't want to use those pre-built files, he can use the API commands to make the requests as he likes...

----- The end -----

I hope I was clear and analysed everything in depth.

Please submit your proposal and if they are in logical levels I will contact you :D !!!

The project is really very easy for someone with good knowledge of APIs
If you think you can do it, i will be glad to hear from you!

p.s. I use PHP and mySQL for my site. The server is (Linux) dedicated and I can install every component needed.

Skills required:

ASP, Perl, PHP, Python, Ruby & Ruby on Rails

Project posted by:

pcfun Italy
(1 Reviews)

Last seen:

Public Clarification Board

1 messages

  • pcfun

    In my project analysis I say that the applications will get the user email using a COOKIE. Though, the applications are not hosted in my server but on the programmers' servers. So the user email or id to authenticate the app and give data with the API that you will build, will be passed through the canvas (iframe url) and the applications can get it using a GET method... and not with a COOKIE as cookies aren't cross domain available... That's not important for your job but I wanted to clarify it as it was a mistake!

    over 2 years ago


If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

krishdts India
logo.jpg
krishdts
India From India     Gold Member     Offline
  Foundation EUFreelance.com Member
$450 in 15 days 
0
over 2 years ago
4.8

8.0

68 Reviews
57% Completion Rate
please check PMB for details.
qtsteam Egypt
team.jpg
qtsteam
Egypt From Egypt     Gold Member     Offline
  General Freelancer Orientation (90%, 98th percentile)
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
$500 in 15 days 
0
over 2 years ago
4.9

7.8

70 Reviews
76% Completion Rate
Please check PMB for details, Thanks.
gpccto Cuba
gpccto
Cuba From Cuba     Offline
  Foundation EUFreelance.com Member
$250 in 5 days 
0
over 2 years ago
5.0

6.1

19 Reviews
87% Completion Rate
We can do it.
nexuslite United States
nex.png
nexuslite
United States From United States     Offline
  Freelancer Orientation (80%, 97th percentile)
  HTML Level 1 (78%, 79th percentile)
  PHP Level 1 (75%, 85th percentile)
  General Freelancer Orientation (95%, 100th percentile)
  Foundation EUFreelance.com Member
$350 in 30 days 
0
over 2 years ago
4.9

5.7

43 Reviews
88% Completion Rate
Create Dating Site API
complitech India
Complitech.jpeg
complitech
India From India     Offline
$750 in 25 days 
0
over 2 years ago
Hello, We have read the posting and would like develop as per your specifications.Please check your private messages for more information about this project. I hope to assist you with it.
GavaskarAnand India
stamp.png
GavaskarAnand
India From India     Offline
  General Freelancer Orientation (90%, 98th percentile)
$400 in 5 days 
0
over 2 years ago
0.0

0.0

0 Reviews
50% Completion Rate
hi see my PMB regards Gavaskar
nishant786 India
nishant786
India From India     Offline
$250 in 10 days 
0
over 2 years ago
USING PERL BASIC CONCEPT I CAN DO HIS PROJECT.