2017 © Pedro Pelรกez
 

library laravel-naver-blog-xmlrpc

Larvel Naver Blog Xmlprc API

image

lovizu/laravel-naver-blog-xmlrpc

Larvel Naver Blog Xmlprc API

  • Tuesday, June 5, 2018
  • by lovizu
  • Repository
  • 0 Watchers
  • 0 Stars
  • 28 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

2020๋…„ 5์›” 6์ผ ๋ถ€๋กœ ๋„ค์ด๋ฒ„์˜ API ์„œ๋น„์Šค ์ข…๋ฃŒ๋กœ ์ธํ•˜์—ฌ ํ•ด๋‹ค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ๋ถˆ๊ฐ€ ํ•ฉ๋‹ˆ๋‹ค.

  • [๊ด€๋ จ ๋„์›€๊ธ€] (https://m.blog.naver.com/blogpeople/221893702144)

PHP Laravel Naver Blog xmlrpc API

๋ผ๋ผ๋ฒจ ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ xmlrpc API, (*1)

์„ค์น˜

PHP Composer ๋ฅผ ํ†ตํ•ด ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค., (*2)

$ composer require lovizu/laravel-naver-blog-xmlrpc, (*3)

config/app.php ํŒŒ์ผ ์„ค์ •, (*4)

'providers' => [
    //order Provider
    lovizu\LaravelNaverXmlRpc\LaravelNaverXmlRpcServiceProvider::class,
];

'aliases' => [
    //order Aliases
    'NaverBlog' => \lovizu\LaravelNaverXmlRpc\Facades\NaverBlog::class,
];

config ์ถ”์ถœ, (*5)

$ php artisan vendor:publish

//or

$ php artisan vendor:publish --provider="lovizu\LaravelNaverXmlRpc\LaravelNaverXmlRpcServiceProvider"

NAVER Blog ์„ค์ •์—์„œ API์—ฐ๊ฒฐ ์•”ํ˜ธ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค., (*6)

https://admin.blog.naver.com/[๋„ค์ด๋ฒ„ID]/config/api, (*7)

์Šคํฌ๋ฆฐ์ƒท, (*8)

.env, (*9)

NAVER-BLOG-ID=[๋„ค์ด๋ฒ„ ID]
NAVER-BLOG-PASS=[API ์—ฐ๊ฒฐ ์•”ํ˜ธ]

model, (*10)

use lovizu\LaravelNaverXmlRpc\NaverBlogModel

Class Model implements NaverBlogModel
{
    // ํ•„์ˆ˜ ๋ฉ”์„œ๋“œ ์ž‘์„ฑ
    public function getTitle(){
        // @return string title
    };

    public function getContext(){
        // @return string context
    };

    public function getTags(){
        // @return null|array|string tags
    };

    public function getCategory(){
        // @return string category
    };

    public function getSecret(){
        // @return bool secret
    };

    public function getPostId(){
        // @return int post id
    };
}

์˜ˆ์ œ

// ๊ธ€์“ฐ๊ธฐ
//@ ๋ชจ๋ธ : [NaverBlog]
//@ return : [integer] ํฌ์ŠคํŠธID ์•ˆ๋‚ด-์‚ญ์ œ, ์ˆ˜์ •ํ• ๋•Œ ํ•„์š”
NaverBlog::NewBlog($model);


// ๊ธ€์ˆ˜์ • (๋„ค์ด๋ฒ„ ์ •์ฑ…๋ณ€๊ฒฝ์œผ๋กœ ๊ธ€์ˆ˜์ • ๋ถˆ๊ฐ€, ๊ธฐ์กด๊ธ€ ์‚ญ์ œ ํ›„ ์ƒˆ๋กœ ์ž‘์„ฑ ๋กœ์ง)
//@ ๋ชจ๋ธ : [NaverBlog]
//@ return : [integer] ํฌ์ŠคํŠธID ์•ˆ๋‚ด-์‚ญ์ œ, ์ˆ˜์ •ํ• ๋•Œ ํ•„์š”
NaverBlog::EditBlog($model);

// ๊ธ€์‚ญ์ œ
//@ ๋ชจ๋ธ : [NaverBlog]
//@ return : [array]
NaverBlog::DelBlog($model);

TODO : phpunit, (*11)

MIT licensed., (*12)

The Versions

05/06 2018

dev-master

9999999-dev

Larvel Naver Blog Xmlprc API

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api blog naver xmlprc

05/06 2018

v0.2.4

0.2.4.0

Larvel Naver Blog Xmlprc API

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api blog naver xmlprc

05/06 2018

v0.2.3

0.2.3.0

Larvel Naver Blog Xmlprc API

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api blog naver xmlprc

05/06 2018

v0.2.0

0.2.0.0

Larvel Naver Blog Xmlprc API

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api blog naver xmlprc

05/06 2018

v0.1.0

0.1.0.0

Larvel Naver Blog Xmlprc API

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel api blog naver xmlprc