Cela peut paraître simple pour beaucoup, mais j'ai finalement réussi à remplacer mes blogs sur mon site par les données prises directement de la blockchain.
Enfin presque, en effet il me reste à trouver un parser html/markdown simple à utiliser pour peaufiner le tout.
Voici le code utilisé en ce moment :
$curl = curl_init();
$opts = [
CURLOPT_URL => 'https://api.steemjs.com/getDiscussionsByBlog?query={%22tag%22:%22lebastion%22,%22limit%22:%2210%22}',
CURLOPT_RETURNTRANSFER => true,
];
curl_setopt_array($curl, $opts);
$response = curl_exec($curl);
curl_close($curl);
$blog= json_decode($response, true);
for ($i = 0; $i < sizeof($blog); $i++) {
echo "<p><h2><a href='https://steempeak.com".$blog[$i]["url"]."' target=_BLANK>".$blog[$i]["title"]."</a></h2><br>";
echo "<table><tr><td>";
echo $blog[$i]["body"];
echo "</td></tr></table><br>";
echo "Date: " .$blog[$i]["created"]." / Votes: " .$blog[$i]["net_votes"];
echo " / Comment: " .$blog[$i]["children"]." / Value: " .$blog[$i]["total_payout_value"];
echo "(Pending: " .$blog[$i]["pending_payout_value"].")</p><hr>";
}
Si vous êtes bons en PHP ou javascript, et que vous connaissez un moyen simple pour moi d'intégrer un tel parser pour que mon texte rende plus joli, je serais plus que ravi.
Le parser servira que pour le data du BODY... Parce que là, franchement y a encore à faire, voyez le réulstat, c'est pas terrible: http://www.itharagaian.net/main/index.php/bastion-token/bastionblog
Merci à @fabien qui m'a donné le lien correct de l'api steem, chose que j'avais peine à trouver...
A bientôt, @itharagaian
Helping my projects / Tipping :-)
Currently supporting those projects:
I am one of the proud DrugWars early adopters ;) http://steemitboard.com/@itharagaian.net/dw-early.png
Problème de parser résolu... On a quasi fini ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Bien , si j trouve qlq choise a ajoute
I will tell you
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ce post a été supporté par notre initiative de curation francophone @fr-stars.
Rendez-vous sur notre serveur Discord pour plus d'informations
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit