最土api接口程序分析

2011-02-16 23:52 来源:www.chinab4c.com 作者:熊斌

      最土api接口程序分析,主要是为了阐述最土程序中api接口的重要性。在最土程序二次开发中。常常要对最土程序的api接口进行开发。最土程序的api接口位置与api目录。里面的api接口主要是为了和其他站进行合作或者数据调用的对外接口.

      现在是最土程序疯狂发展的时期。出现了很多团购分成站,团购导航站。都需要最土程序的api接口.才能给团购站或者团购导航站进行数据调用和商品信息的抓取.最土程序api接口其实就是xml格式的文件.

     最土团购程序的api接口开发比较简单。主要是从数据库中取得商品信息。然后动态的生成xml.

  从我们分析最土程序的api接口来看。主要存在以下个要点:

  1:api接口程序api文件的编码.

      2:api接口程序api文件的单元格式.

      3:api接口商品信息.主要包括商品价格,数量,开始和结束时间.

      4:api接口中也要体现一部分商家信息.比如最土程序商户电话,地址,所在区域等。

      我们结合最土程序api接口的tuan800接口来谈谈。

      $city = $cities[$one['city_id']];
 $group = $groups[$one['group_id']];
 $item = array();
 $item['loc'] = $si['wwwprefix'] . "/team.php?id={$one['id']}";
 $item['data'] = array();
 $item['data']['display'] = array();
 $item['data']['shops']['shop']= array();

 $o = array();
 $o['website'] = $INI['system']['sitename'];
 $o['identifier'] = $one['id'];
 $o['siteurl'] = $INI['system']['wwwprefix'];
 ($o['city'] = $city) || ($o['city'] = '全国');
 ($o['tag'] = $group) || ($o['tag'] = '无');
 $o['title'] = $one['title'];
 $o['image'] = team_image($one['image'], true);
 $o['startTime'] = $one['begin_time'];
 $o['endTime'] = $one['end_time'];
 $o['value'] = $one['market_price'];
 $o['price'] = $one['team_price'];
 if ( $one['market_price'] > 0 ) {
  $o['rebate'] = moneyit(10*$one['team_price']/$one['market_price']);
 } else {
  $o['rebate'] = '0';
 }
 $o['bought'] = abs(intval($one['now_number']));
 $o['maxQuota'] = $one['max_number'];
 $o['minQuota'] = $one['min_number'];
 $o['post'] = ($team['delivery'] == 'express') ? 'yes' : 'no';
 $o['soldOut'] = (($team['now_number'] > $team['max_num']) && ($team['max_num'] > 0)) ? 'yes' : 'no';
 $o['tip'] = $one['notice'];

 $item['data']['display'] = $o;


 $p = Table::Fetch('partner', $one['partner_id']);
 $pval = array();
 $pval['name'] = $p['title'];
 $pval['tel'] = $p['tel'];
 $pval['address'] = $p['address'];
 if ($p['longlat']) {
  list($pval['longitude'], $pval['latitude'])
   = explode(',', $p['longlat']);
 }
 $item['data']['shops']['shop']=$pval;
 $oa[] = $item;

    他就是通过调用商品信息,取得团购商品的基本信息.然后通过xml格式。让团购导航站调用。

 来源:http://www.chinab4c.com