Giter VIP home page Giter VIP logo

bdo-api-helper's Introduction

BDO API HELPER

Api wrapper to grab marketplace data from BDO's NA marketplace

Routes

  • Base Url https://bdo-api-helper.herokuapp.com

Prices

Grabs the current marketplace info for desired items. Routes are cached for 5min but if you are the first to request in the last 5 minutes then it will take a few seconds to get the info and respond.

Custom Searches

Single Search

Search for the data on the desired item id.

Bulk Search

Allows you to create a custom search for items if you have all the item ids. Response time will grow with increased items requested.

Caphras Calculator

Calculate the current cost of caphras enhancing for an item.

Item Upgrade Path

Get a list of items with upgrade cost per stat increase to help choosing which item to upgrade next.

Kutum Or Nouver

Determine which offhand is best at your ap level.

Order Count

Get the current buy and sell orders up for an item

Marketplace Clone

Mocks the api calls for the bdo marketplace. Best to use this if you want to clone the marketplace on a frontend.

Warning

You must choose a region for all endpoints except kutum-or-nouver. Add ?region=YOURREGIONHERE na for North America and eu for Europe region at the end of the call.

ex. https://bdo-api-helper.herokuapp.com/api/prices/cooking?region=na will return a list of the prices for the cooking mat prices for the North American server

License

MIT

bdo-api-helper's People

Contributors

dependabot[bot] avatar eljoey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bdo-api-helper's Issues

Custom Search not working

This could just me being a noob and not making the request properly, but it seems that the bulk-search request isn't working properly.

Here is the script I have been using to demo it:

    import requests
    import json

    payload = {"ids": [9408, 9452]}
    url = 'https://bdo-api-helper.herokuapp.com/api/search?region=na'

    response = requests.request('GET', url, data=payload)
    out = json.loads(response.text)
    print(out)

I have successfully been able to make single-item requests to the API, as well as getting the bulk cooking items list.

Icon in Item-Search

Hello, i hope it is okay that i ask this again, can you add icons to this and this ?
I am very thankfull to you when you can do this.

BulkSearch

Good morning,

i want to ask you how Bulk-Search is working, i get only a application error.

Item bulk search

Hey, i want to ask you how many items are available to request in one call.

Market item model

Good mornig,

is it possible to make the item results from the api the same format ?
I think this make it easier to understand and currently i for each api call diffrent models.

Somthing like:
name
id
enhancedGrade
itemGrade
icon
price
count
totalTrades

This is only an idea.

Icon feature in Item-Search

Hello, i want to create an application with your api.
I created an Marketplace with your api, but i miss icons, can you add these here ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.