
Abgesagt
Veröffentlicht
Bezahlt bei Lieferung
I’m extending a Spring Boot back-end and need three clean, production-ready REST endpoints that handle Instagram account linking and data retrieval through the official Graph API. 1. Link-Account Endpoint • Trigger the OAuth flow, secure the callback, and store the user-scoped access token. • Handle both authentication and authorization seamlessly so the user can grant the requested scopes in a single step. 2. Data-Fetch Endpoint • With the stored token, pull the user’s profile details, their recent posts, and their followers list in one consolidated response (or separate calls if pagination makes more sense). • Parse and map the JSON into entities, then persist them to a relational database via standard Spring Data/JPA. 3. Refresh/Unlink Endpoint • Refresh an expired token or revoke access entirely, tidying up any stored data when required. I already have the base project skeleton; your job is to wire in the Instagram calls, define the DTOs/entities, and expose the controllers/service layer with sensible error handling and simple unit tests. Use any mainstream SQL database configuration—I’ll plug in the credentials later. Acceptance criteria • Clear README with setup steps and the URL/parameter spec for each endpoint. • Code compiles and runs locally with `mvn spring-boot:run`. • A short Postman collection (or cURL scripts) proves the full link-authorize-fetch cycle. If you’ve successfully integrated Instagram Graph API in Java before, this should be straightforward—let’s get started.
Projekt-ID: 40097062
4 Vorschläge
Remote Projekt
Aktiv vor 2 Monaten
Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten

Hi, I can help with this task. Ready to start immediately.
₹600 INR in 1 Tag
3,2
3,2
4 Freelancer bieten im Durchschnitt ₹750 INR für diesen Auftrag

Hi, I can help you extend your existing Spring Boot backend by implementing clean, production-ready REST endpoints for Instagram Graph API integration. ✔️ Link Account Endpoint Handle the complete OAuth flow, secure callback, and safely store user access tokens. Ensure smooth authentication and authorization with proper scope handling. ✔️ Data Fetch Endpoint Use the stored token to fetch user profile details, recent posts, and followers. Map API responses to DTOs/entities and persist data using Spring Data JPA with proper pagination and error handling. ✔️ Refresh / Unlink Endpoint Refresh expired tokens or fully revoke access and clean up stored Instagram-related data when required. ✔️ Implementation Details Spring Boot controllers, service layer, DTOs, and entities Standard SQL database support (configurable later) Graceful error handling and simple unit tests ✔️ Deliverables Clear README with setup steps and endpoint specs Code runs locally with mvn spring-boot:run Postman collection or cURL scripts proving the full link → fetch → unlink flow I have strong experience with Java, Spring Boot, REST APIs, OAuth flows, and third-party integrations, and I focus on clean, maintainable code that’s easy to extend. If this fits your requirement, I’m ready to start right away. Thanks, Abhay Kumar
₹750 INR in 2 Tagen
3,7
3,7

Hi, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on Java, C# Programming, Software Architecture, PostgreSQL, OAuth, API Integration, Spring Boot, REST API Please come over chat and discuss your requirement in a detailed way. Thank You
₹600 INR in 7 Tagen
0,0
0,0

Hello! At QuickFix Solutions, we specialize in seamless API integrations. We can deliver these three Spring Boot endpoints with clean, documented, and production-ready code. Our Technical Approach: OAuth2 & Account Linking: We will implement the authorization flow to capture the user-scoped code and exchange it for a Long-Lived Access Token. We'll ensure the callback is secure and the token is persisted via JPA. Efficient Data Fetching: We’ll build a robust service using WebClient to pull profile details, posts, and followers. We will handle the JSON mapping to your relational entities and manage pagination to ensure the 'Data-Fetch' remains performant. Token Lifecycle & Unlinking: Implementation of the refresh logic to extend token validity and a revocation service to tidy up stored data, ensuring GDPR/Privacy compliance. Quality Assurance: Each layer (Controller/Service) will include unit tests and global error handling (@ControllerAdvice) to manage API rate limits or expired credentials. Deliverables: Clean Java code following SOLID principles. README with setup steps and parameter specs. Postman Collection for the full link-authorize-fetch cycle. We are ready to plug this into your skeleton project immediately. We guarantee a 'QuickFix' that is robust and easy to maintain.
₹1.050 INR in 7 Tagen
0,0
0,0

India
Zahlungsmethode verifiziert
Mitglied seit Okt. 20, 2020
₹600-1500 INR
₹600-1500 INR
₹600-1500 INR
₹600-1500 INR
₹1500-12500 INR
$1500-3000 USD
₹600-1500 INR
$1500-3000 USD
$30-250 USD
₹1500-12500 INR
₹600-1500 INR
$250-750 USD
$10-30 USD
$250-750 USD
€12-18 EUR / Stunde
min. $50 AUD / Stunde
$5000-10000 USD
$10-80 USD
₹1500-12500 INR
₹1500-12500 INR
$2-8 USD / Stunde
₹12500-37500 INR
$30-250 USD
₹600-1000 INR / Stunde
$499-500 USD