me2day Æ÷½ºÆ® À§Á¬ ¸¸µé±â
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

me2day Ä£±¸·Î µî·ÏµÈ »ç¿ëÀÚÀÇ Æ÷½ºÆ®¸ñ·ÏÀ» º¸¿©ÁÖ´Â À§Á¬À» ¸¸µé¾î º¸·Á°í ÇÑ´Ù. ÀÌ¿Í ºñ½ÁÇÑ À§Á¬ÀÌ ÀÖ±ä Çѵ¥, Ç÷¹½¬ ±â¹ÝÀÎÁ¡ÀÌ ÀÏ´Ü ¸¾¿¡ ¾Èµé°í, ¿©·¯ Ä£±¸ÀÇ Æ÷½ºÆ®¸¦ °¡Á®¿À±â¿£ ¹®Á¦°¡ ÀÖ´Â °Í °°¾Æ¼­ÀÌ´Ù. ¾Æ·¡´Â ÇöÀç °ø°³µÇ¾îÀÖ´Â À§Á¬ÀÌ´Ù. Á¦ÀÛÀÚ´Â [http]lostsin´Ô

me2day API

¿äÁòÀÇ À¥¼­ºñ½ºµéÀÌ ±×·¯ÇϵíÀÌ me2dayµµ ¼­ºñ½º¿¡ Á¢±ÙÇØ¼­ ¿øÇÏ´Â Á¤º¸¸¦ °¡Á®¿Ã ¼ö ÀÖ´Â API¸¦ Á¦°øÇϰí ÀÖ´Ù. [http]API ¹®¼­µµ »ó´çÈ÷ Ä£ÀýÇÏ´Ù. À̰Šº¸¸é¼­ ¸¸µé¸é, ¾î·ÆÁö ¾Ê°Ô ¿øÇÏ´Â À§Á¬À» ¸¸µé¼ö ÀÖÀ» °Í °°´Ù.

Æ÷½ºÆ®Á¤º¸ ¾ò¾î¿À±â : get_posts

¿äûÇÑ µ¥ÀÌÅÍ´Â XML Çü½ÄÀ¸·Î ³Ñ¾î¿Â´Ù. DTD¸¦ Á¤ÀÇÇØ¾ß °ÚÀ¸³ª ±ÍÂ÷´ÏÁòÀ̰í, Çü½ÄÀ» ÀÌÇØÇϴµ¥¿¡´Â ÀüÇô ¹®Á¦°¡ ¾øÀ» °Í °°´Ù. ¾Æ·¡ Á¤µµÀÇ µ¥ÀÌÅ͸¸ ¾ò¾î¿À¸é ÃæºÐÇÒ °Í °°´Ù.
  • permalink : ¸µÅ©ÁÖ¼Ò
  • body : Æ÷½ºÆ® ³»¿ë
  • icon : Æ÷½ºÆ®ÀÇ ¼º°ÝÀ» ³ªÅ¸³»´Â ¾ÆÀÌÄÜ
  • metooCount : Æ÷½ºÆ®ÀÇ Àα⵵
  • id : ÀÛ¼ºÀÚ
  • nickname : º°Äª
  • homepage : ȨÆäÀÌÁö
  • face : face À̹ÌÁö
  • commentsCount : ´ñ±Û °¹¼ö
  • author : ÀúÀÚÁ¤º¸µé
  • tags : ű׵é
  <post> 
    <post_id>pqk7d</post_id> 
    <permalink>http://me2day.net/yundream/2008/09/02#17:50:53</permalink> 
    <body>Hello World</body> 
    <kind>think</kind> 
    <icon>http://me2day.net/images/post_think.gif</icon> 
    <tags> 
      <tag> 
        <name>wow</name> 
        <url>http://me2day.net/yundream/tag/wow</url> 
      </tag> 
    </tags> 
    <me2dayPage>http://me2day.net/yundream</me2dayPage> 
    <pubDate>2008-09-02T17:50:53+0900</pubDate> 
    <commentsCount>4</commentsCount> 
    <metooCount>0</metooCount> 
    <contentType></contentType> 
    <iconUrl></iconUrl> 
 
    <callbackUrl></callbackUrl> 
    <author> 
      <id>yundream</id> 
      <nickname>yundream</nickname> 
      <face>http://me2day.net/images/user/yundream/profile.png?1220340156</face> 
      <homepage>http://www.joinc.co.kr</homepage> 
      <me2dayHome>http://me2day.net/yundream</me2dayHome> 
 
    </author> 
    <location> 
      <name>Seoul</name> 
      <longitude></longitude> 
      <latitude></latitude> 
    </location> 
    <media> 
    </media> 
  </post> 
</posts> 
 

POST Á¤º¸¸¦ ¾ò¾î¿À´Â ¼ÀÇà ÄÚµå

$currentElements = array(); 
$newsArray = array(); 
$body=""; 
 
macro_me2dayPost("http://me2day.net/api/get_posts/yundream.xml","",""); 
 
function macro_me2dayPost($file, $value, $options) 
{ 
    $handle = fopen($file,"r"); 
    if (!$handle) 
    { 
        return "Error"; 
    } 
    $xml_parser = xml_parser_create(); 
    xml_set_element_handler($xml_parser, "startElement", "endElement"); 
    xml_set_character_data_handler($xml_parser, characterData); 
    while ($data = fread($handle, 4096)) { 
        if (!xml_parse($xml_parser, $data, feof($handle))) { 
            die(sprintf("XML ¢¯¢®¡¤£þ: %s at line %d", 
                xml_error_string(xml_get_error_code($xml_parser)), 
                xml_get_current_line_number($xml_parser))); 
        } 
    } 
    pclose($handle); 
} 
 
// Prints XML data; finds highlights and links 
function characterData($parser, $data) 
{ 
    global $currentElements, $newsArray, $itemCount, $body; 
 
    $currentCount = count($currentElements); 
    $parentElement = $currentElements[$currentCount-2]; 
    $thisElement = $currentElements[$currentCount-1]; 
 
        switch($thisElement) 
        { 
            case "FACE": 
                print "FACE -> $data<br>"; 
                break; 
            case "BODY": 
                $body .= $data; 
                break; 
            case "ID": 
                print "ID -> $data<br>"; 
                break; 
            case "NICKNAME": 
                print "NICKNAME -> $data<br>"; 
                break; 
            case "ME2DAYHOME": 
                print "HOME -> $data<br>";  
                break; 
            case "COMMENTSCOUNT": 
                print "COMMENTSCOUNT -> $data<br>";  
                break; 
        } 
}  
 
function startElement($parser, $name, $attrs) 
{ 
    global $currentElements, $itemCount;  
        array_push($currentElements, $name); 
        if ($name == "POST") 
        { 
            $itemCount +=1; 
        } 
} 
 
function endElement($parser, $name) 
{ 
    global $currentElements, $body; 
 
    if ($name == "BODY") 
    { 
        echo $body,"<br>"; 
        $body = ""; 
    } 
    $currentCount = count($currentElements); 
    if($currentElements[$currentCount-1] == $name) 
    { 
         array_pop($currentElements); 
    } 
} 
 

ÅÂ±× :

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.