테스트 사이트 - 개발 중인 베타 버전입니다

게시판 글 네이버 블로그 연동

· 11년 전 · 22382 · 26
오랜만에 글 올려보네요...

게시판에 있는 글을 네이버 블로그에 같이 등록되게 하고자 합니다.

많은 시행착오 끝에 성공했네요...
같이 공유할까 합니다. 오류나 미비한 곳은 고수분들께서 보완해주세요... ^^;;;;


다운받은 압축파일을 계정에 업로드 하세요.

pulgin/blog/xmlrpc.inc
/naver.php
write_update.skin.php --> 이 파일은 게시판 스킨에 넣어주세요.






naver.php 파일 내용입니다. 네이버 블로그 api 신청 후 수정해 주세요.

=========================================================================

if ($board[bo_use_sns]){ // 이 부분은 sns 사용 체크 필드입니다. 체크가 되어있어야 사용 가능합니다.

include_once(G5_PATH.'/plugin/blog/xmlrpc.inc');

$title = $wr_subject; //글 작성시의 제목
$description = $wr_content; //글작성시의 내용
$category = $board[bo_subject]; //블로그 카테고리가 [여행]이라면 게시판 이름도 [여행]으로 하셔야 블로그 카테고리로 등록됩니다.

function newPost($title, $description, $category) {
$g_blog_url = "https://api.blog.naver.com/xmlrpc";

$user_id = "블로그 아이디";
$blogid = "블로그 아이디";
$password = "api 신청 비밀번호"; // 네이버 블로그에서 신청하세요.

--------------- 이하 생략 -------------------

==================================================================

위 설명처럼 게시판 관리자모드에서 SNS 사용에 체크하셔야 하고 게시판 제목이 블로그 카테고리와 같아야 해당 카테고리로 등록이 됩니다. (없으면 블로그 기본 카테고리로 등록)

새글 작성시에만 블로그와 연동되고 기존 글 수정시에는 등록되지 않게 하였습니다.

그리고 문제점이 하나 있는데 글 작성 후 블로그로 보내질 때 html모드로 변환되어 블로그에 등록됩니다.
즉, 블로그에서는
<div><img src=주소></div>
이런식으로 등록되어져서 블로그 수정을 한 번 더 해야하는 번거로움이 생겨집니다.

이부분은 저도 해결 못하겠네요... ㅜㅜ


급조된거라 오류가 있을 수 있습니다.
전문가분들께서 좀 더 보완해주실거라 믿겠습니다. ^^

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 26개

11년 전
멋진기능이네요 감사합니다. ^^
11년 전
헐 좋은 기능이네요
11년 전
감사합니다~
11년 전
블로그 노출을 신경쓰시는 분들이라면 , 그리고 글을 많이 쓰시는 분들이라면 이 기능을 사용안하시는게 더 좋습니다.

1. 유사문서
2. 게시글등록제한

등등에 걸려서... 블로그 날라갑니다. ㅠㅠ
11년 전
ㄷㄷㄷ; 이러면 네이버에서는 api를 왜 만들어놓은거죠?;;
11년 전
아뇨. 음 제말은...

글을 하루에 한두개 두세개 쓰시는 분들은 엄청 편한기능이지만

글이 블로그에 많이 올라가면 어뷰징으로 판단되서 불이익을 당할수도있다는 뜻이었습니다.
11년 전
아하 친절한 답변감사합니다.
11년 전
블로그 등록이 아마 50개인가 제한되어 있늘거에요.
재원아빠님 말대로 블로그를 전문적으로 하시는 분들에겐 비추입니다.

저처럼 블로그 관리 안하시는 분이라면 몰라도... ㅎㅎ;;;
블로그 api 신청은 어디서 하나요?
11년 전
블로그 메뉴설정에 api 신청이 있습니다.

게시글 목록

번호 제목
1938
1936
1930
1926
1920
1914
1912
1898
1895
1889
1884
1881
1873
1871
1830
1829
1828
1826
1815
1803
1796
1793
1790
1788
1781
1779
1760
1759
1751
1750