API Tumblr получить комментарии к посту - PullRequest
1 голос
/ 14 июля 2011
 <?php
 $numPosts = 5;

  $feedURL = "http://#######.tumblr.com/api/read/?num=$numPosts";

   $xml = @simplexml_load_file($feedURL);

  foreach(@$xml->posts->post as $post){
  $posts = (string) $post->{'photo-caption'}; 
  $img = (string) $post->{'photo-url'};
   echo "<div style='width:518px;height:600px;'><div style='width:518px;height:200px;  float:left;'>".'<img style="width:200px;height:200px;" src="' . $img . '" />'."</div><div style='width:518px;height:300px;float:left;'>".$posts."</div></div><br>";}

 ?>
   <div id="disqus_thread"></div>
    <script type="text/javascript">
    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'creativescripters'; // required: replace example with your forum shortname

// The following are highly recommended additional parameters. Remove the slashes in front to use.
 var disqus_identifier = 'unique_dynamic_id_1234';
var disqus_url = 'http://creativescripters.com/samples/tab/tab7.html';

/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
    var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
    dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();

Здесь я выбираю посты, но хочу получить комментарии к конкретному посту ..

1 Ответ

1 голос
/ 14 июля 2011

Комментарии в Tumblr называются заметками.

Подробнее см. В разделе Документация по API - / posts -.

По конкретному вопросу у вас есть толькоустановить для логического значения notes_info значение true по запросу API.Например:

Общий запрос API к публикации http://api.tumblr.com/v2/blog/peacecorps.tumblr.com/posts/text?api_key=PyezS3Q4Smivb24d9SzZGYSuhMNPQUhMsVetMC9ksuGPkK1BTt&notes_info

Запрос API к публикации с примечаниями http://api.tumblr.com/v2/blog/peacecorps.tumblr.com/posts/text?api_key=PyezS3Q4Smivb24d9SzZGYSuhMNPQUhMsVetMC9ksuGPkK1BTt&notes_info=true

Так что просто измените URL своего канала, и вам будет хорошо идти.

...