承接 lovizu/laravel-naver-blog-xmlrpc 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

lovizu/laravel-naver-blog-xmlrpc

Composer 安装命令:

composer require lovizu/laravel-naver-blog-xmlrpc

包简介

Larvel Naver Blog Xmlprc API

README 文档

README

PHP Laravel Naver Blog xmlrpc API

라라벨 네이버 블로그 xmlrpc API

Naver Xmlrpc API

설치

PHP Composer 를 통해 패키지를 설치합니다.

$ composer require lovizu/laravel-naver-blog-xmlrpc

config/app.php 파일 설정

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

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

config 추출

$ php artisan vendor:publish

//or

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

NAVER Blog 설정에서 API연결 암호를 얻습니다.

https://admin.blog.naver.com/[네이버ID]/config/api

스크린샷

.env

NAVER-BLOG-ID=[네이버 ID]
NAVER-BLOG-PASS=[API 연결 암호]

model

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

MIT licensed.

统计信息

  • 总下载量: 42
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 5
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-06-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固