Forum/Support Market
Busy icon
Please post all suggestions related to dispenser.tf here.
Replies

:( still hoping the API can be adjusted to search for individual markets instead of "market_name". When you use the market name the api can return the price of a region restricted game, or 4-pack version of the game which is unintended


Just updated the market API functions, results should now consider regional restriction and check if '4-pack' text inside descriptions.


Thanks for adding those features! I'm having trouble though, keep getting "market not found"

Can you post a working example of how the new paramaters should look?

For castle crashers for example - https://dispenser.tf/?s=castle+crasher

https://dispenser.tf/bulk/api_market_price_quote/?market_name=Castle%20Crashers%C2%AE&appid=730&contextidid=1¤cy_key=KEY_CREDIT

if I use a 'contextid' paramter instead of 'contextidid' it gives Server Error
I tried adding the new region parameter, but it still doesn't work for me

Just updated the market API functions, results should now consider regional restriction and check if '4-pack' text inside descriptions.


That's so cool! Thank you a lot! I am so excited that I am ready to return into active trading again :))

For castle crashers for example - https://dispenser.tf/?s=castle+crasher

https://dispenser.tf/bulk/api_market_price_quote/?market_name=Castle%20Crashers%C2%AE&appid=730&contextidid=1¤cy_key=KEY_CREDIT

if I use a 'contextid' paramter instead of 'contextidid' it gives Server Error
I tried adding the new region parameter, but it still doesn't work for me


The appId should be 753, not 730. Also, use contextid. The issue with special symbols in the game title is not fully resolved though.

https://dispenser.tf/bulk/api_market_price_quote/?market_name=castle%20crashers&appid=753&contextid=1¤cy_key=KEY_CREDIT

four_pack flag does not seem to be working.

https://dispenser.tf/bulk/api_market_price_quote/?market_name=payday%202&appid=753&contextid=1¤cy_key=KEY_CREDIT&four_pack=1

This request does not return Payday 2 4-pack market while it exists: https://dispenser.tf/market/8698/

I do not know how you database is designed, but currently we need to make 4 (four!) API calls to find the best price per region (tradable, untradable, 4-pack tradable, 4-pack untradable). Considering that the dispenser speed is often not so good, this might becomea problem for those who are going to use your API. The good thing though is that now it really became usable, that's awesome! Maybe in the future you will have time to further improve and to descrease the number of queries we need to send.

four_pack flag does not seem to be working.

https://dispenser.tf/bulk/api_market_price_quote/?market_name=payday%202&appid=753&contextid=1¤cy_key=KEY_CREDIT&four_pack=1

This request does not return Payday 2 4-pack market while it exists: https://dispenser.tf/market/8698/


This probably happens because as your documentation says "0 to exclude markets with '4-pack' text in description". However, some games (Payday 2 is a good example) use words "Four Pack" in the description.

The appId should be 753, not 730. Also, use contextid. The issue with special symbols in the game title is not fully resolved though.

https://dispenser.tf/bulk/api_market_price_quote/?market_name=castle%20crashers&appid=753&contextid=1¤cy_key=KEY_CREDIT


Thanks for catching that. Are you successfully able to get the prices of games using that request, or your pay day 2 one? I'm getting a server error using those :/




Thanks for catching that. Are you successfully able to get the prices of games using that request, or your pay day 2 one? I'm getting a server error using those :/


Replace ¤cy_key with a proper currency_key parameter. Forum formatter always mixes this thing up.

Thanks for catching that. Are you successfully able to get the prices of games using that request, or your pay day 2 one? I'm getting a server error using those :/


Replace ¤cy_key with a proper currency_key parameter. Forum formatter always mixes this thing up.


thank you for all the help!

Thanks Monsieur Cara for the new features, I believe I have everything working now :)

Could you please introduce further restriction and just allow 1 trade per person on market, since it's currenty getting abused (i'm not innocent of this as well) so that guys have tradional AND market type trade listed simultenously.

Just allow 1 active trade on market to be listed at all times, either the market type or traditional, doesn't matter the origin.

See this as example, instead of 4 entries we got 6: https://dispenser.tf/market/4499/

Imagine if there were 8 entries which are possible under current implementation, it makes the listings really convoluted.
It already works correctly when there is already existing market entry, then traditional entry won't get created automatically. It shouldn't be hard to implement the other way around as well.

Thank you for this much-needed restriction, Joto. If I'm not wrong, the current system is set such that only the cheapest out of traditional trades & market orders gets listed in the market now, irrespective of which one was created first. If it's not too much trouble.. instead of following a global setting, would it be possible to provide an option in every traditional trade on whether the trade should be listed on the market or not? It's not a deal-breaker but I think it'd be nice to have this option for individual trades. Something like this (excuse my poor mspaint skills) - https://puu.sh/uslmu/ad0bafdddc.PNG

Hi Joto
whenever I wanted to search for something on Dispenser I use to just copy name from steam store and it was fine
however since a recent update this has stopped working anything that contains "®" or "™" results in "Server Error (500)"
I figured this out but a lot of people are just going to assume Dispenser is down
anything you could do to fix this.
Thank you

Hey Joto
Would it be possible for under "cryptocurrencies" in traditional trades "Key Credit" to be added.
I have many regular customers and need to be able to link them to my sale pages so I have to use traditional trades
however if my price is say 2.5 keys (2 keys & 1 ToD) my trade doesnt link to market
another problem is (Fallout 4 as example) I usually sell for 13 keys however the cheapest on market 13.06 keys so my 13keys isnt a big enough gap so it doesnt link to market
if I had the power to overwrite the price with keycredit within traditional trades this would be great
it may also encourage traders to deposit rather than using the traditional trade option as my price for fallout 4 would be slightly cheaper in key credit to ensure it was in market too.
Thanks for everything keep up the good work :D