In response to @whysteem's call for input on a [new Developers Portal for Steem](https://steemit.com/whysteem/@whysteem/updating-developer-portal-what-would-you-suggest), I have written this post to summarize a few suggestions. Most of these ideas came from my initial experience from perusing the API documentation for the first time last week, when I was trying to find direct API methods to get specific data for a Python tool I am making, without using a library, like steem-python. # Categorize or group the methods It would be helpful to separate the methods some more. Separate those that are considered "stable" compared to the others, for example: ### Stable - QUERIES (for retreiving data) - Blockchain: `get_account_count`, `get_active_witnesses`, `get_block`, `get_block_header`, `get_chain_properties`, `get_dynamic_global_properties` - Transactions: `broadcast_transaction_synchronous`, `broadcast_transaction_synchronous`, - Account: `get_account_history`, `get_account_reputations`, `get_account_votes`, `get_blog`, `get_blog_authors` - Content: `get_active_votes`, `get_content`, `get_content_replies` - Market: `get_feed_history`, `get_market_history`, `get_market_history_buckets`, `get_order_book` </br> - ACTIONS (for performing actions) - Wallet: `transfer`, `transfer_to_vesting`, `withdraw_vesting` - Posting: `vote`, `comment` - Accont: `create_claimed_account`, `account_update` ### Beta - ... put the methods that are in Beta here ### Deprecated (historical purposes) You could also move deprecated methods to their own section, like an archive of sorts. Or exclude them altogether. # Tag mechanism I also suggest a tag mechanism to allow for dual listing in categories because some methods are useful for multiple categories, e.g. `get_reward_fund` can go under **Market** and **Blockchain**. # More details on parameters Adding more details to parameter definitions and the range of options will help too. `condenser_api.get_reward_fund` for example states `["post"]` as parameter, which leaves the reader wondering what it's used for and if other options can be used instead. *That's all I have for now. I'll take this opportunity to go through as many methods as I can and test them out. I will share more suggestions as they come.*
author | imwatsi |
---|---|
permlink | ideas-for-the-new-developers-portal |
category | whysteem |
json_metadata | {"tags":["whysteem","steem","developers","api","documentation"],"users":["whysteem"],"links":["https://steemit.com/whysteem/@whysteem/updating-developer-portal-what-would-you-suggest"],"app":"steemit/0.1","format":"markdown"} |
created | 2019-05-12 18:28:54 |
last_update | 2019-05-12 18:28:54 |
depth | 0 |
children | 0 |
last_payout | 2019-05-19 18:28:54 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.136 HBD |
curator_payout_value | 0.012 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 2,310 |
author_reputation | 131,386,362,730,495 |
root_title | "Ideas for the New Developers Portal" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 84,734,377 |
net_rshares | 350,588,195,823 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
penguinpablo | 0 | 151,457,123,327 | 5% | ||
marina007 | 0 | 1,158,223,757 | 4.5% | ||
yehey | 0 | 3,136,519,246 | 10% | ||
pinoy | 0 | 85,703,247 | 10% | ||
samotonakatoshi | 0 | 1,996,211,872 | 2% | ||
trenz | 0 | 170,052,933 | 1.5% | ||
jadabug | 0 | 1,544,682,881 | 1% | ||
accelerator | 0 | 5,101,961,119 | 0.31% | ||
imisstheoldkanye | 0 | 1,680,290,014 | 1% | ||
dianna1 | 0 | 484,020,423 | 18% | ||
cryptonized | 0 | 19,069,554,089 | 5% | ||
baycan | 0 | 3,052,731,743 | 50% | ||
neokuduk | 0 | 4,878,659,779 | 100% | ||
literaturk | 0 | 326,239,297 | 100% | ||
sudefteri | 0 | 7,135,880,654 | 100% | ||
rasit | 0 | 373,799,807 | 100% | ||
maveraunnehr | 0 | 378,019,428 | 100% | ||
zcool | 0 | 188,691,445 | 10% | ||
ezravandi | 0 | 5,854,508,513 | 2% | ||
meedo | 0 | 67,517,291 | 100% | ||
meowcliver | 0 | 93,948,378 | 50% | ||
votes4minnows | 0 | 911,959,529 | 1.5% | ||
hdu | 0 | 911,682,428 | 1% | ||
delabo | 0 | 2,697,315,885 | 1% | ||
fokin1 | 0 | 544,870,310 | 100% | ||
karpo | 0 | 544,977,513 | 100% | ||
ratondofi | 0 | 544,869,146 | 100% | ||
cedallesa | 0 | 544,977,513 | 100% | ||
fufuck | 0 | 544,941,867 | 100% | ||
instk | 0 | 544,881,140 | 100% | ||
sigar | 0 | 551,971,575 | 100% | ||
dtrmp | 0 | 544,931,528 | 100% | ||
madhardmax | 0 | 544,881,222 | 100% | ||
get.kayl | 0 | 544,898,084 | 100% | ||
flooringbean | 0 | 544,881,637 | 100% | ||
herorener | 0 | 550,190,937 | 100% | ||
routith | 0 | 544,932,778 | 100% | ||
ladysinos | 0 | 550,190,691 | 100% | ||
utashed | 0 | 544,933,104 | 100% | ||
otashik | 0 | 544,933,104 | 100% | ||
oxcal | 0 | 544,798,080 | 100% | ||
ofontit | 0 | 545,016,555 | 100% | ||
lencenayt | 0 | 545,032,791 | 100% | ||
okerasea | 0 | 544,915,130 | 100% | ||
newu | 0 | 544,814,802 | 100% | ||
rowasi | 0 | 544,937,046 | 100% | ||
erenimye | 0 | 544,910,626 | 100% | ||
nisitof | 0 | 544,869,146 | 100% | ||
space.trance | 0 | 544,982,016 | 100% | ||
ilyin | 0 | 544,881,362 | 100% | ||
esursange | 0 | 544,827,017 | 100% | ||
xitalane | 0 | 545,023,819 | 100% | ||
sompextu | 0 | 544,814,802 | 100% | ||
indonger | 0 | 544,861,549 | 100% | ||
ulusro | 0 | 550,178,366 | 100% | ||
ithenor | 0 | 544,881,717 | 100% | ||
endente | 0 | 544,763,913 | 100% | ||
ilomp | 0 | 551,750,297 | 100% | ||
essotu | 0 | 545,650,864 | 100% | ||
latyioly | 0 | 551,740,424 | 100% | ||
ortaisa | 0 | 544,690,867 | 100% | ||
yirempon | 0 | 551,740,424 | 100% | ||
orold | 0 | 551,740,424 | 100% | ||
tarishedi | 0 | 551,740,424 | 100% | ||
egrisp | 0 | 544,683,933 | 100% | ||
coorden | 0 | 551,733,407 | 100% | ||
uthised | 0 | 544,651,064 | 100% | ||
rersurir | 0 | 544,691,543 | 100% | ||
factup | 0 | 551,733,407 | 100% | ||
lontesl | 0 | 545,631,998 | 100% | ||
enginom | 0 | 544,697,558 | 100% | ||
terathe | 0 | 544,631,782 | 100% | ||
merist | 0 | 544,694,506 | 100% | ||
ongashere | 0 | 545,625,886 | 100% | ||
cissofai | 0 | 545,627,986 | 100% | ||
sengoutim | 0 | 544,548,209 | 100% | ||
ofiste | 0 | 544,604,676 | 100% | ||
ofugato | 0 | 544,773,857 | 100% | ||
sorinengu | 0 | 544,677,748 | 100% | ||
otarne | 0 | 545,593,125 | 100% | ||
ackanen | 0 | 544,556,566 | 100% | ||
icorai | 0 | 545,674,275 | 100% | ||
yompu | 0 | 545,601,315 | 100% | ||
pespomen | 0 | 544,691,372 | 100% | ||
yassantu | 0 | 551,727,148 | 100% | ||
teatickic | 0 | 544,775,116 | 100% | ||
kicko | 0 | 544,556,566 | 100% | ||
hieteasin | 0 | 551,723,520 | 100% | ||
sidai | 0 | 551,723,520 | 100% | ||
duelor | 0 | 544,796,846 | 100% | ||
retotte | 0 | 544,640,872 | 100% | ||
dionge | 0 | 544,640,872 | 100% | ||
erara9 | 0 | 544,621,345 | 100% | ||
toftur | 0 | 544,592,095 | 100% | ||
ampilem | 0 | 544,684,703 | 100% | ||
onidi | 0 | 544,646,416 | 100% | ||
esteredor | 0 | 544,772,508 | 100% | ||
ritongath | 0 | 544,613,722 | 100% | ||
iteritr | 0 | 544,677,407 | 100% | ||
iddeeci | 0 | 544,663,865 | 100% | ||
ucielyets | 0 | 544,614,080 | 100% | ||
runos | 0 | 544,648,057 | 100% | ||
yomist | 0 | 551,690,630 | 100% | ||
arero | 0 | 544,589,889 | 100% | ||
ezesting | 0 | 544,664,792 | 100% | ||
arale4 | 0 | 549,910,108 | 100% | ||
incat | 0 | 544,610,362 | 100% | ||
rimicti | 0 | 544,620,765 | 100% | ||
icoup | 0 | 545,640,350 | 100% | ||
ratho | 0 | 544,655,199 | 100% | ||
ersesto | 0 | 544,630,186 | 100% | ||
fullu | 0 | 544,575,866 | 100% | ||
entange | 0 | 550,022,812 | 100% | ||
orindouti | 0 | 544,714,823 | 100% | ||
edseco | 0 | 544,667,170 | 100% | ||
toowadd | 0 | 544,568,585 | 100% | ||
nisengen | 0 | 551,697,016 | 100% | ||
dofedati | 0 | 544,597,687 | 100% | ||
erorsai | 0 | 551,697,016 | 100% | ||
axeneder | 0 | 545,637,008 | 100% | ||
ereasiona | 0 | 544,739,020 | 100% | ||
kintesind | 0 | 551,690,630 | 100% | ||
offidya | 0 | 544,520,483 | 100% | ||
yimec | 0 | 544,615,221 | 100% | ||
wondowno | 0 | 549,981,157 | 100% | ||
ipuiclide | 0 | 544,504,246 | 100% | ||
gindofofe | 0 | 544,642,133 | 100% | ||
iwotadeed | 0 | 544,576,599 | 100% | ||
weeduni | 0 | 545,630,320 | 100% | ||
omorisi | 0 | 544,513,332 | 100% | ||
ilerome | 0 | 545,534,106 | 100% | ||
derou | 0 | 551,663,384 | 100% | ||
nestotat | 0 | 544,715,008 | 100% | ||
ungishoro | 0 | 544,632,618 | 100% | ||
werdur | 0 | 544,577,127 | 100% | ||
radio4 | 0 | 544,577,127 | 100% | ||
asesu | 0 | 551,663,384 | 100% | ||
avilyoren | 0 | 551,659,888 | 100% | ||
teecouco | 0 | 544,506,820 | 100% | ||
beckol | 0 | 544,678,126 | 100% | ||
erondint | 0 | 544,708,298 | 100% | ||
interour | 0 | 545,534,739 | 100% | ||
ronelly | 0 | 544,577,849 | 100% | ||
gudiya2 | 0 | 544,540,246 | 100% | ||
kadalans | 0 | 544,632,181 | 100% | ||
ender5 | 0 | 544,573,671 | 100% | ||
deddeal | 0 | 544,558,998 | 100% | ||
welcomet | 0 | 544,700,801 | 100% | ||
yinomy | 0 | 544,554,343 | 100% | ||
omuggoup | 0 | 544,554,758 | 100% | ||
tutendedo | 0 | 551,653,238 | 100% | ||
redal | 0 | 551,653,238 | 100% | ||
padsistar | 0 | 551,653,238 | 100% | ||
ulinen | 0 | 544,543,600 | 100% | ||
uterit | 0 | 545,592,919 | 100% | ||
limor | 0 | 544,709,157 | 100% | ||
ertoneldu | 0 | 544,525,318 | 100% | ||
seastuith | 0 | 551,653,238 | 100% | ||
eseane | 0 | 551,653,238 | 100% | ||
edishint | 0 | 551,653,238 | 100% | ||
athererer | 0 | 551,649,716 | 100% | ||
lielfues | 0 | 544,658,681 | 100% | ||
oteditu | 0 | 544,528,161 | 100% | ||
yuiglence | 0 | 551,649,716 | 100% | ||
ansot | 0 | 544,684,785 | 100% | ||
sorsurte | 0 | 545,593,527 | 100% | ||
kowadisse | 0 | 545,601,716 | 100% | ||
edonderen | 0 | 551,649,716 | 100% | ||
itranedi | 0 | 544,567,798 | 100% | ||
nommunon | 0 | 551,649,716 | 100% | ||
inten | 0 | 551,649,716 | 100% | ||
ereadr | 0 | 544,551,360 | 100% | ||
hangundu | 0 | 544,718,484 | 100% | ||
erads | 0 | 544,551,189 | 100% | ||
ertiom | 0 | 551,649,716 | 100% | ||
onsime | 0 | 544,571,976 | 100% | ||
upayi | 0 | 544,551,085 | 100% | ||
istoute | 0 | 544,635,006 | 100% | ||
imindo | 0 | 544,550,945 | 100% | ||
uthiur | 0 | 549,857,549 | 100% | ||
imulaif | 0 | 544,643,737 | 100% | ||
linean | 0 | 544,611,319 | 100% | ||
surirt | 0 | 545,585,982 | 100% | ||
blackfrog | 0 | 544,550,747 | 100% | ||
imrimrin | 0 | 544,685,457 | 100% | ||
imedyedr | 0 | 544,563,281 | 100% | ||
sidofl | 0 | 544,546,569 | 100% | ||
putsaleli | 0 | 544,597,883 | 100% | ||
deronor | 0 | 544,681,443 | 100% | ||
engitora | 0 | 544,479,721 | 100% | ||
anort | 0 | 544,597,965 | 100% | ||
adugleel | 0 | 544,604,193 | 100% | ||
ilasu | 0 | 544,534,035 | 100% | ||
intemow | 0 | 544,546,569 | 100% | ||
noure | 0 | 544,534,035 | 100% | ||
nurtithu | 0 | 544,505,535 | 100% | ||
fuchuc | 0 | 549,856,546 | 100% | ||
sasondioc | 0 | 551,628,990 | 100% | ||
orisat | 0 | 544,580,739 | 100% | ||
hitont | 0 | 549,833,413 | 100% | ||
yenes5 | 0 | 549,830,262 | 100% | ||
idama | 0 | 544,504,154 | 100% | ||
pitast | 0 | 551,625,508 | 100% | ||
atesedi | 0 | 549,831,824 | 100% | ||
atradads | 0 | 544,591,084 | 100% | ||
lirit | 0 | 544,634,423 | 100% | ||
tyopa | 0 | 544,496,521 | 100% | ||
hiestaito | 0 | 544,496,601 | 100% | ||
yungetyi | 0 | 544,523,796 | 100% | ||
rioneds | 0 | 544,452,771 | 100% | ||
tedas | 0 | 551,622,101 | 100% | ||
yimet | 0 | 544,524,070 | 100% | ||
neddo | 0 | 544,527,973 | 100% | ||
lernoof | 0 | 544,469,482 | 100% | ||
olsedda | 0 | 544,645,314 | 100% | ||
ojulimald | 0 | 549,736,858 | 100% | ||
yelee | 0 | 549,895,708 | 100% | ||
enassayc | 0 | 544,478,203 | 100% | ||
uparyouro | 0 | 545,501,343 | 100% | ||
sandeen | 0 | 544,512,382 | 100% | ||
aciro | 0 | 544,474,782 | 100% | ||
ponelfetr | 0 | 544,516,559 | 100% | ||
arengic | 0 | 544,512,382 | 100% | ||
evutil | 0 | 544,550,736 | 100% | ||
oredonere | 0 | 544,550,736 | 100% | ||
danen8 | 0 | 544,425,404 | 100% | ||
tofarsung | 0 | 544,417,048 | 100% | ||
uplictu | 0 | 544,412,870 | 100% | ||
husealla | 0 | 544,417,048 | 100% | ||
untenofi | 0 | 544,561,226 | 100% | ||
ninse | 0 | 549,802,402 | 100% | ||
ofongic | 0 | 544,567,378 | 100% | ||
upeco | 0 | 544,425,404 | 100% | ||
dilsing | 0 | 544,556,659 | 100% | ||
jameriska | 0 | 544,469,984 | 100% | ||
dealides | 0 | 549,799,014 | 100% | ||
lumbesou | 0 | 544,556,904 | 100% | ||
nuliteric | 0 | 544,418,507 | 100% | ||
linkkker | 0 | 544,489,528 | 100% | ||
engouthin | 0 | 544,557,303 | 100% | ||
orsoffi | 0 | 544,597,033 | 100% | ||
utainsa | 0 | 544,597,277 | 100% | ||
owuspat | 0 | 544,513,559 | 100% | ||
dileal | 0 | 549,795,443 | 100% | ||
zoflichi | 0 | 544,513,228 | 100% | ||
ofing | 0 | 544,557,304 | 100% | ||
greenjoykin | 0 | 544,418,507 | 100% | ||
dondes | 0 | 544,637,470 | 100% | ||
asiceenea | 0 | 551,583,915 | 100% | ||
tidofatin | 0 | 544,644,812 | 100% | ||
herindist | 0 | 544,549,652 | 100% | ||
daidr | 0 | 544,545,481 | 100% | ||
etrilers | 0 | 544,460,994 | 100% | ||
streamniy | 0 | 544,549,734 | 100% | ||
eytaltul | 0 | 549,791,861 | 100% | ||
wisti | 0 | 544,511,847 | 100% | ||
yamsin | 0 | 544,641,354 | 100% | ||
evyenta | 0 | 544,650,144 | 100% | ||
uviteeted | 0 | 551,580,417 | 100% | ||
esent | 0 | 544,539,216 | 100% | ||
sacetac | 0 | 544,511,847 | 100% | ||
ontonc | 0 | 544,449,911 | 100% | ||
lisarent | 0 | 544,454,231 | 100% | ||
zugs | 0 | 7,311,627,752 | 2% |