판도라 API 질문입니다. 정보
판도라 API 질문입니다.본문
<script language="javascript" src="http://up.pandora.tv/outbound/api.upload.ko.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>
판도라 API에서 얻은 예제소스 입니다...
이걸.. 그누보드 basic 스킨의 write.skin.php 에 적용 시키는거 맞지요..?
"판도라TV에서 발급한 인증키" 랑 "판도라TV에서 제공되는 리턴 페이지의 경로" 이것 두개만 넣을 줄 알고 나머지는..ㅜㅜ
이 소스를 어떻게 수정해서 넣어야 할지 감이 안잡힙니다. ㅠㅠ 제가 왕초보라서요..ㅠㅠ
도와주세요.. ㅠㅠ
판도라 API 안내 주소 : http://interface.pandora.tv/?p=guide
<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>
판도라 API에서 얻은 예제소스 입니다...
이걸.. 그누보드 basic 스킨의 write.skin.php 에 적용 시키는거 맞지요..?
"판도라TV에서 발급한 인증키" 랑 "판도라TV에서 제공되는 리턴 페이지의 경로" 이것 두개만 넣을 줄 알고 나머지는..ㅜㅜ
이 소스를 어떻게 수정해서 넣어야 할지 감이 안잡힙니다. ㅠㅠ 제가 왕초보라서요..ㅠㅠ
도와주세요.. ㅠㅠ
판도라 API 안내 주소 : http://interface.pandora.tv/?p=guide
댓글 전체
하나의 스킨을 제작하는 것과 마찬가지 일이 들어가네요.
1. 먼저 위지윅 에디터를 쓸 것인지 그렇지 않을 것인지 선택하구요,
2. upload를 위한 버튼을 구현합니다. 그게 설명서 밑에 나온 <a href="#" onclick="upload_open()">[동영상]</a> 를 의미하는 겁니다.
3. write.skin.php에 적용하는 것을 맞는데 fmBoard는 fwrite이 되어야 할 테고, userid는 사용자 아이디 발급받은거 넣으시면 될 것 같구요.
4. 문제는 위지윅 에디터를 쓰는 경우 위의 소스나 판도라 안내에서 설명하는 것 가지고는 되지 않습니다. 에디터마다 고유의 방식이 다 달라서요.
1. 먼저 위지윅 에디터를 쓸 것인지 그렇지 않을 것인지 선택하구요,
2. upload를 위한 버튼을 구현합니다. 그게 설명서 밑에 나온 <a href="#" onclick="upload_open()">[동영상]</a> 를 의미하는 겁니다.
3. write.skin.php에 적용하는 것을 맞는데 fmBoard는 fwrite이 되어야 할 테고, userid는 사용자 아이디 발급받은거 넣으시면 될 것 같구요.
4. 문제는 위지윅 에디터를 쓰는 경우 위의 소스나 판도라 안내에서 설명하는 것 가지고는 되지 않습니다. 에디터마다 고유의 방식이 다 달라서요.
위지윅 안써도 되요..ㅠㅠ
그러면 코드가
<script language="javascript" src="http://up.pandora.tv/outbound/api.upload.js"></script>
<script language="javascript">
function upload_open() {
var oForm = document.forms["fwrite"]; // 게시물 입력용 폼 객체 ["fmBoard"은 폼 네임 값 ]
var key = "xxxxxxxx"; // 판도라TV에서 발급한 인증키 ["xxxxxxxxxxx"은 발급 받은 인증키 값 ]
var userid = "(제꺼 판도라 아이디)"; // 게시판 사이트의 사용자 아이디 ["guest"은 회원 아이디 값 ]
var returnPath = "http://제꺼 도메인/bbs/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["fwrite"]; // 게시물 입력용 폼 객체
var sEmbedTag = oPandora.getEmbedTag(1); // 동영상 플레이 관련 HTML tag
oForm.memo.value += sEmbedTag; // 게시판 내용에 동영관 플레이 HTML tag 삽입
}
</script>
이렇게 하는거 맞나요?
게시판 설정에 DHTML 에디터 사용 해제 했구요..
근데.. 위 코드로 해봐도 안되던데여 ㅠㅠ;;
이거 맞나요..?
그러면 코드가
<script language="javascript" src="http://up.pandora.tv/outbound/api.upload.js"></script>
<script language="javascript">
function upload_open() {
var oForm = document.forms["fwrite"]; // 게시물 입력용 폼 객체 ["fmBoard"은 폼 네임 값 ]
var key = "xxxxxxxx"; // 판도라TV에서 발급한 인증키 ["xxxxxxxxxxx"은 발급 받은 인증키 값 ]
var userid = "(제꺼 판도라 아이디)"; // 게시판 사이트의 사용자 아이디 ["guest"은 회원 아이디 값 ]
var returnPath = "http://제꺼 도메인/bbs/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["fwrite"]; // 게시물 입력용 폼 객체
var sEmbedTag = oPandora.getEmbedTag(1); // 동영상 플레이 관련 HTML tag
oForm.memo.value += sEmbedTag; // 게시판 내용에 동영관 플레이 HTML tag 삽입
}
</script>
이렇게 하는거 맞나요?
게시판 설정에 DHTML 에디터 사용 해제 했구요..
근데.. 위 코드로 해봐도 안되던데여 ㅠㅠ;;
이거 맞나요..?