Find Jobs
Hire Freelancers

.NET developer with writing an OData wrapper around HubSpot -- 3

$250-750 USD

Đã đóng
Đã đăng vào khoảng 3 năm trước

$250-750 USD

Thanh toán khi bàn giao
Write an OData wrapper for all Read requests that are then made against the HubSpot API and returned. No Create, Update, or Delete operations, just Read (ie cRud). The external OData server written operates as a standard OData server. For all requests, it then queries the appropriate HubSpot API calls to get the desired information and return it. This needs to handle any valid OData read query. The code must be written in C# to .Net Standard 2.0. And is available as both a directly callable library and as an ASP.NET REST server. The directly callable library will be in the form Select(userToken, "$metadata") while the REST service would require a call of [login to view URL]$metadata The REST server needs to support both the API and OAuth forms of authentication to the underlying HubSpot RESY API. The callable library only needs to support the API form of authentication. And for the direct library call, after establishing a connection, it's fine if a token is returned that has to be passed in for every call. The service must handle every object in the HubSpot API. There does not appear to be a call to get this, so this will likely have to be a hard-coded list in the program. To build the metadata, for each object it must get all properties, both standard and custom (user added) ones. (Helpful info here - [login to view URL]) It must also include all associations as OData links. I think you can get all associations with a call to HubSpot. But if not, these can also be hardcoded in lists per object. It must handle all selects including filters, etc. This should be easily translatable into a query of the object in HubSpot as the HubSpot API supports filters on all properties. For the selects, it needs to handle any select that can be passed down in a call to the HubSpot API. If there are filter criteria that exist in OData, but are not supported by the HubSpot API, queries using those filter criteria can return an error. With the addition that count() must be supported, even if that requires in this system to do a full query, then count the rows returned, to return that number.
Mã dự án: 29462807

Về dự án

2 đề xuất
Dự án từ xa
Hoạt động 3 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc
2 freelancer chào giá trung bình $500 USD cho công việc này
Avatar người dùng
Hello , I am experienced software engineer with +8 years in the industry, I can help you to do this project in most efficient way. We can negotiate the milestones and I will provide a timeline for each milestone due date
$500 USD trong 7 ngày
0,0 (0 nhận xét)
0,0
0,0

Về khách hàng

Cờ của FRANCE
Paris, France
0,0
0
Thành viên từ thg 2 19, 2021

Xác thực khách hàng

Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.