Find Jobs
Hire Freelancers

About 100 lines of boilerplate API code rewritten from C# to node.js

$30-250 USD

Ολοκληρώθηκε
Αναρτήθηκε περίπου 11 χρόνια πριν

$30-250 USD

Πληρωμή κατά την παράδοση
I have an API with sample code in C#. I would like the sample code to be rewritten in node.js and tested. -- SpyFuApiRequestBuilder Class -- This will probably be the bulk of the work. This is where the request is set up. It has 2 headers, Timestamp and Authentication. You'll want to make sure the datetime formatting is identical, otherwise the request will fail. Then on the Authentication header, it's basically a keyed HMAC where you're concatenating request elements into a string, then hashing that string with a secret key. One thing to pay attention to here is the ordering of the elements - the ordering needs to be the same, otherwise you could end up with a different hash than the server for the same request data. -- SampleRequest Class -- This class is fairly simple. All it does it use the SpyFuApiRequestBuilder class to build a request, then submits it, then verifies that it gets a reasonable result back. -- Testing Notes -- You can use the same username and secret key that are in the C# sample code. The server won't accept requests where the Timestamp is not within 15 minutes of the server time, so you should probably use the current time for each request you make while testing. Doing that should also avoid another possible little issue, which is that the server will only accept a given signature once (no repeated requests). If you just resign with a new datetime though, you should get a fresh hash that will work just fine.
Ταυτότητα εργασίας: 4590290

Σχετικά με την εργασία

8 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 11 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
This is really simple, so let me do this. Regrads
$100 USD σε 2 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
8 freelancers δίνουν μια μέση προσφορά $144 USD για αυτή τη δουλειά
Avatar Χρήστη
Hi, please check PM.
$160 USD σε 3 ημέρες
5,0 (1 αξιολόγηση)
2,4
2,4
Avatar Χρήστη
Greetings. My name is Jeremy Trammell and I represent a group of developers and designers in Portland, Oregon. We have extensive experience with Javascript, and node.js, and we would be happy to assist you with the conversion of your sample code. If you review our work history on this website you will see that we are also experienced at translating to/from C# (see https://www.freelancer.com/projects/PHP-ASP/Migration-API-into-Ruby-Python.html as an example, where C# is the language used in the ASP work).
$158 USD σε 3 ημέρες
5,0 (1 αξιολόγηση)
1,9
1,9
Avatar Χρήστη
i can do it. i expert C# and javacsript. I convert help you. please check private message
$150 USD σε 5 ημέρες
5,0 (1 αξιολόγηση)
1,1
1,1
Avatar Χρήστη
Well, I can try this.
$110 USD σε 3 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
I have reviewed your C# code and Node.js equivalent is ease to implement. I can handle both your PHP and Node.js code rewriting projects.
$94 USD σε 5 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
Hi, I'm a professional software developer and architect with great analytical skills and 10+ years of experience in creating desktop and web applications in C#. I'm ready to take this job
$180 USD σε 3 ημέρες
0,0 (0 αξιολογήσεις)
2,2
2,2
Avatar Χρήστη
Actively digging around node.js right now, ready to take the project and delivery ON TIME & quality
$200 USD σε 5 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED STATES
Phoenix, United States
5,0
7
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Ιαν 16, 2013

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.