묻고답하기
판도라 API 사용법 아시는분~~
2007.09.08 21:55
제로보드 4용으로는 술도님이 개발하셔서 됬는데 XE용으로는 ㅠㅠ
아 그리고 이게 판도라API
예제코드에요
############# 일반 게시판일 경우#######################################################################
<script language="javascript" src="http://up.pandora.tv/outbound/api.upload.js"></script>
<script language="javascript">
function upload_open() {
var oForm = document.forms[" fmBoard"]; // 게시물 입력용 폼 객체 ["fmBoard"은 폼 네임 값 ]
var key = "xxxxxxxxxxxxx"; // 판도라TV에서 발급한 인증키 ["xxxxxxxxxxx"은 발급 받은 인증키 값 ]
var userid = " guest"; // 게시판 사이트의 사용자 아이디 ["guest"은 회원 아이디 값 ]
var returnPath = "http://ok.pandora.tv/board/pandora_result.php"; // 판도라TV에서 제공되는 리턴 페이지의 경로 [다운로드 한 페이지의 Full URL ]
var title = oForm.title.value; // 게시물 제목(판도라TV에 등록되는 동영상의 제목) ["title"은 제목 필드 값]
var content = oForm.body.value; // 게시물 내용(판도라TV에 등록되는 동영상의 내용) ["body"은 제목 필드 값]
oPandora.rtnFunction = pandoraLink; // 업로드 완료시 호출되는 함수 치환
oPandora.open(key, userid, returnPath, title, content); // 업로드 창 오픈
}
function pandoraLink() { // 업로드 완료 시 호출될 함수
var oForm = document.forms["fmBoard"]; // 게시물 입력용 폼 객체
var sEmbedTag = oPandora.getEmbedTag(1); // 동영상 플레이 관련 HTML tag
oForm.body.value += sEmbedTag; // 게시판 내용에 동영관 플레이 HTML tag 삽입
}
</script>
<a href="#" onclick="upload_open()">[동영상]</a>
############# 위지윅 게시판일 경우#######################################################################
<script language="javascript" src="http://up.pandora.tv/outbound/api.upload.js"></script>
<script language="javascript">
function upload_open() {
var oIFrame = document.frames("content___Frame"); // 내용 입력용 위지웍 편집 영역 ["content__Frame"은 Iframe 이름값 ]
var oForm = document.forms["fmBoard"]; // 게시물 입력용 폼 객체 ["fmBoard"은 폼 네임 값 ]
var key = "xxxxxxxxxxxxx"; // 판도라TV에서 발급한 인증키 ["xxxxxxxxxxx"은 발급 받은 인증키 값 ]
var userid = " guest"; // 게시판 사이트의 사용자 아이디 ["guest"은 회원 아이디 값 ]
var returnPath = "http://ok.pandora.tv/board/pandora_result.php"; // 판도라TV에서 제공되는 리턴 페이지의 경로 [다운로드 한 페이지의 Full URL ]
var title = oForm.title.value; // 게시물 제목(판도라TV에 등록되는 동영상의 제목) ["title"은 제목 필드 값]
//아래의 두개 중에 맞는것을 쓰시면 됩니다.
//var content = oIFrame.document.frames[0].document.body.innerText; // 게시물 내용(판도라TV에 등록되는 동영상의 내용) [
var content = oIFrame.document.body.innerText; // 게시물 내용(판도라TV에 등록되는 동영상의 내용) [
oPandora.rtnFunction = pandoraLink; // 업로드 완료시 호출되는 함수 치환
oPandora.open(key, userid, returnPath, title, content); // 업로드 창 오픈
}
function pandoraLink() { // 업로드 완료 시 호출될 함수
var oIFrame = document.frames("content___Frame"); // 내용 입력용 위지웍 편집 영역
var oForm = document.forms["fmBoard"]; // 게시물 입력용 폼 객체
var sEmbedTag = oPandora.getEmbedTag(1); // 동영상 플레이 관련 HTML tag
// 아래의 두개중에 맞는것을 쓰시면 됩니다.
//oIFrame.document.frames[0].document.body.innerHTML += sEmbedTag; // 게시판 내용에 동영관 플레이 HTML tag 삽입
oIFrame.document.body.innerHTML += sEmbedTag; // 게시판 내용에 동영관 플레이 HTML tag 삽입
}
</script>
<a href="#" onclick="upload_open()">[동영상]</a>
그리고 술도님이 만드신 제로보드4용 판도라APi
SIMULZ //님 저두 컴포넌트로하다가 망해
판도라 동영상 삽입 컴포넌트를 제작하였습니다
컴포넌트 자료실에 등록되었습니다