Kupujem Prodajem 客户端,用于使用 curl 创建、搜索和删除广告

dev-master 2019-05-02 14:26 UTC

This package is not auto-updated.

Last update: 2024-09-27 17:33:30 UTC


README

一个轻量级库,用于使用 cURL 在 kupujemprodajem.com 上创建、搜索和删除广告。

创建新广告示例

登录

    $kp = new \KupujemProdajem\Client\KPClient();

    $kp->login("username@example.com", "userpassword");

设置公司信息

    $companyInfo = new \KupujemProdajem\Entity\CompanyInfo();

    $companyInfo->setName("Foo"); <br>
    $companyInfo->setLastName("Bar"); <br>
    $companyInfo->setAddress("Elm street");  <br>
    $companyInfo->setCardLocation("Santa Fe"); <br>
    $companyInfo->setCardNumber("xxxxxxxx"); <br>
    $companyInfo->setJmbg("xxxxxxxxxxxxx"); <br>
    $companyInfo->setLocation("Santa Fe"); <br>
    $companyInfo->setCompanyAddress("Elm street xxx"); <Br>
    $companyInfo->setCompanyMotherNumber("xxxxxxxx"); <br>
    $companyInfo->setCompanyName("Standard Oil"); <br>
    $companyInfo->setCompanyRegistrationNumber("xxxxxxxxx"); <br>

设置个人信息

    $personalAdInfo = new \KupujemProdajem\Entity\AdPersonalInfo();
    $personalAdInfo->setLocation(43); <br>
    $personalAdInfo->setName("Gulbox d.o.o"); <br>
    $personalAdInfo->setPhone("0631625083");

设置广告信息

    $ad = new \KupujemProdajem\Entity\Goods();
    $ad->setCategory(\KupujemProdajem\Util\KPCategory::AUTOMOBILI_DELOVI_I_ALATI);
    $ad->setGroup($group);
    $ad->setCondition(\KupujemProdajem\Util\KPCondition::CONDITION_NEW);
    $ad->setCurrency(\KupujemProdajem\Util\KPCurrency::EUR);
    $ad->setDescription($description);
    $ad->setPrice($price);
    $ad->setTitle($title);
    $ad->setType(\KupujemProdajem\Util\KPAdTypes::TYPE_SELL);       

上传图片

     $pictures = $kp->uploadPictures([$picture1, $picture2]);
     $ad->setPictures($pictures);

提交表单

     $form = $kp->createNewAdForm();   
     $form->setUserInfo($companyInfo);
     $form->setAd($ad);
     $form->setAdPersonalInfo($personalAdInfo);

     $kp->submitForm($form);