<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[회원 포인트 관리 및 UCC 게시판 제작]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/13831</link>
		<description><![CDATA[<p>질문은 두가지 입니다.</p>

<p>1. 아직 유료 회원관리 프로그램은 써보지 않아서 미리 문의 드립니다.</p>

<p>커뮤니티 사이트를 만들어보려고 하는데요, 활동하는 회원(글을 올리는 등)에게 일정한 포인트를 주고</p>

<p>글을 읽거나 할 때 포인트가 차감되도록 할 수 있는지요?</p>

<p>예전 제로보드에서는 이렇게 만들어서 썼었는데 워드프레스는 처음이라서요...</p>

<p>회원 자동 등급업도 되는지 궁급합니다.</p>

<p> </p>

<p>2. 회원들이 스스로 촬영한 동영상을 올릴 수 있는 게시판을 만들고 싶습니다.</p>

<p>그런데 동영상이 스트리밍만 되고 다운로드할 수 없게 하려고 합니다.</p>

<p>그래서 가비아의 동영상호스팅 서비스를 이용하려고 하는데요</p>

<p>여기에서 기본적인 API를 제공합니다.</p>

<p>비디오플레이 스킨의 mp4 업로드 기능을 약간 수정해서 동영상호스팅서버로 업로드하고 </p>

<p>게시글에는 플레이어가 표시되도록 만들 수 있을까요?</p>

<p> </p>

<p>기능 구현이 가능하다면 유료 개발이라도 했으면 합니다.</p>

<p> </p>

<p>가비아에서 제공한 API 샘플은 다음과 같습니다.</p>

<p>&lt;?<br />
//----------------------------------------------------------------<br />
//가비아 연동 PHP소스 <br />
//파일명 : sample_upload.php<br />
//동영상올리기를 위한 샘플 소스<br />
//----------------------------------------------------------------</p>

<p>//관리자아이디 - 가비아 아이디가 아닌 스마트HD 관리자 아이디 - [본인의 아이디로 수정하세요]<br />
$company_id = "test";                                            </p>

<p>//고객님이 관리하는 업로드 할려는 파일에 대한 고유값  - [년원일시분초로 기본세팅이지만 고객님이 생성해도 됩니다]<br />
$client_key = $company_id ."_". date('YmdHis');<br />
//모든 처리가 완료되었을경우 호출되는 URL - [처리완료화면을 구성하십시요]<br />
$url_success1 = "http://www.mysite.com/ucc/sample_finish.php";<br />
//처리가 실패되었을 경우 호출되는 URL - [에러처리화면을 구성하십시요]<br />
$url_error1 = "http://www.mysite.com/ucc/sample_error.php";</p>

<p>//희망하는 인코딩속도 (단위 : Mbps) 예) 200,400(default),600,800,1000<br />
$encoding_speed = "400";<br />
//희망하는 화면크기 (가로 | 세로 - 단위 pixel) 예) 320|240, 400|300(default), 640|480, 720|480<br />
$encoding_screen = "400|300"; <br />
//희망하는 문자열 캐릭터셋 - utf-8, euc-kr<br />
$charset = "euc-kr";<br />
?&gt;</p>

<p>&lt;form name=myform method=post enctype="multipart/form-data"&gt;<br />
관리자아이디 : &lt;input type="text" name="company_id" size=50 value="&lt;?=$company_id?&gt;"&gt;&lt;BR&gt;<br />
파일 : &lt;input type="file" name="file_name" size=50&gt;&lt;BR&gt;<br />
고객파일키 : &lt;input type="text" name="client_key" size=50 value="&lt;?=$client_key?&gt;"&gt;&lt;BR&gt;<br />
성공URL : &lt;input type="text" name="url_success1" size=50 value="&lt;?=$url_success1?&gt;"&gt;&lt;BR&gt;<br />
실패URL : &lt;input type="text" name="url_error1" size=50 value="&lt;?=$url_error1?&gt;"&gt;&lt;BR&gt;<br />
문자캐릭터셋 : &lt;input type="text" name="charset" size=50 value="&lt;?=$charset?&gt;"&gt;&lt;BR&gt;<br />
&lt;!-- 생략가능 //--&gt;<br />
인코딩SPEED(Mbps) : &lt;input type="text" name="encoding_speed" size=50 value="&lt;?=$encoding_speed?&gt;"&gt;&lt;BR&gt;<br />
인코딩SCREEN(Pixel) : &lt;input type="text" name="encoding_screen" size=50 value="&lt;?=$encoding_screen?&gt;"&gt;&lt;BR&gt;<br />
&lt;!------------//--&gt;<br />
&lt;/form&gt;</p>

<p>&lt;input type="button" value="SEND" onclick="javascript:go_submit();"&gt;</p>

<p>&lt;script language="JavaScript"&gt;<br />
&lt;!--<br />
function go_submit() {<br />
    var fname = document.myform;</p>

<p>    fname.action = "http://web.mvod.고객 도메인/upload/ucc_upload.php";<br />
    fname.target = "_self";<br />
    fname.submit();<br />
}<br />
//--&gt;<br />
&lt;/script&gt;</p>

<h2>2. 스마트-HD 업로드 프로세스 접근방식 (Scripting Upload)</h2>

<h3>호출 URL 및 방식</h3>

<table style="width:903px;">
	<tbody>
		<tr>
			<td style="text-align:center;">호출 URL</td>
			<td>http://play.smartucc.kr/upload/ucc_upload.php</td>
		</tr>
		<tr>
			<td style="text-align:center;">호출 방식</td>
			<td>POST만 지원</td>
		</tr>
	</tbody>
</table>

<h3>POST 정보</h3>

<ul>
	<li>1) 전송되어야 하는 정보(POST) – 예제 페이지 : sample_upload.php (asp, jsp)
	<table style="width:903px;">
		<tbody>
			<tr>
				<th style="text-align:center;">필수</th>
				<th style="text-align:center;">변수명</th>
				<th style="text-align:center;">길이</th>
				<th style="text-align:center;">내용</th>
			</tr>
			<tr>
				<td style="text-align:center;"><strong>*</strong></td>
				<td>company_id</td>
				<td>30</td>
				<td>관리자 아이디</td>
			</tr>
			<tr>
				<td style="text-align:center;"><strong>*</strong></td>
				<td>file_name</td>
				<td>255</td>
				<td>업로드되는 파일</td>
			</tr>
			<tr>
				<td style="text-align:center;"><strong>*</strong></td>
				<td>client_key</td>
				<td>50</td>
				<td>귀사에서 생성한 파일 고유키</td>
			</tr>
			<tr>
				<td style="text-align:center;"><strong>*</strong></td>
				<td>url_success1</td>
				<td>255</td>
				<td>업로드 성공 후 이동될 URL<br />
				모든 썸네일은 관리툴 설정에 따라 자동으로 추출</td>
			</tr>
			<tr>
				<td style="text-align:center;"><strong>*</strong></td>
				<td>url_error1</td>
				<td>255</td>
				<td>업로드 실패 후 이동하는 URL</td>
			</tr>
			<tr>
				<td> </td>
				<td>class_code</td>
				<td>Integer</td>
				<td>분류코드</td>
			</tr>
			<tr>
				<td> </td>
				<td>encoding_speed</td>
				<td>int</td>
				<td>인코딩 품질(단위 Kbps)<br />
				value)200,400(default),600,800,1000</td>
			</tr>
			<tr>
				<td> </td>
				<td>encoding_screen</td>
				<td>10</td>
				<td>인코딩 화면 가로 크기(단위 pixel)<br />
				value)320|240,400|300(default)<br />
				640|480,720|480</td>
			</tr>
			<tr>
				<td> </td>
				<td>charset</td>
				<td>10</td>
				<td>utf-8, euc-kr</td>
			</tr>
		</tbody>
	</table>
	</li>
	<li>2) 성공 시 전송되는 정보(POST) – 예제 페이지 : sample_finish.php (asp, jsp)
	<table style="width:903px;">
		<tbody>
			<tr>
				<th style="text-align:center;">변수명</th>
				<th style="text-align:center;">값</th>
			</tr>
			<tr>
				<td>origin_file_key</td>
				<td>가비아에서 생성해준 플레이시 사용되는 미디어 고유키값</td>
			</tr>
			<tr>
				<td>client_key</td>
				<td>귀사에서 생성한 파일 고유키</td>
			</tr>
			<tr>
				<td>file_key_W</td>
				<td>가비아에서 생성해준 웹 방식 인코딩 파일키 (관리툴에 인코딩 설정이 되어 있을 경우)</td>
			</tr>
			<tr>
				<td>file_key_I</td>
				<td>가비아에서 생성해준 스마트폰 방식 인코딩 파일키 (관리툴에 인코딩 설정이 되어 있을 경우)</td>
			</tr>
			<tr>
				<td>file_key_A</td>
				<td>가비아에서 생성해준 태블릿 방식 인코딩 파일키 (관리툴에 인코딩 설정이 되어 있을 경우)</td>
			</tr>
			<tr>
				<td>file_key_M</td>
				<td>가비아에서 생성해준 음성 인코딩 파일키 (음성파일 인코딩 시에만 생성)</td>
			</tr>
			<tr>
				<td>사용자 데이터 변수명</td>
				<td>POST로 전송된 모든 데이터를 다시 리턴함.</td>
			</tr>
		</tbody>
	</table>
	</li>
	<li>3) 실패 시 전송되는 정보(POST) – 예제 페이지 : sample_error.php (asp, jsp)
	<table style="width:903px;">
		<thead>
			<tr>
				<th style="text-align:center;">변수명</th>
				<th style="text-align:center;">내용</th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td>client_key</td>
				<td>귀사에서 생성한 파일 고유키</td>
			</tr>
			<tr>
				<td>error</td>
				<td>실패 원인</td>
			</tr>
			<tr>
				<td>사용자 데이터 변수명</td>
				<td>POST로 전송된 모든 데이터를 다시 리턴함.</td>
			</tr>
		</tbody>
	</table>
	</li>
</ul>

<h2>3. 썸네일 이미지를 가져오는 방법 (html)</h2>

<h3>IMG 태그를 이용하여 가져옵니다.</h3>

<ul>
	<li>1) 요청 URL
	<pre class="cont_source">
http://play.smartucc.kr/flash_response/thumbnail_view.php?k=[인코딩코드값]</pre>
	</li>
	<li>2) 실제 사용 태그 예
	<pre class="cont_source">
<code>&lt;img src="http://play.smartucc.kr/flash_response/thumbnail_view.php?k=[인코딩코드값]" width="[이미지가로크기]" height="[이미지세로크기]"&gt;</code></pre>

	<p>썸네일 이미지 크기는 인코딩된 동영상의 크기와 같습니다.</p>
	</li>
</ul>

<h2>4. 업로드된 미디어 정보를 가져오는 방법 (xml)</h2>

<h3>XML 형태로 정보를 전달합니다.</h3>

<ul>
	<li>1) 요청 URL
	<pre class="cont_source">
<code>http://play.smartucc.kr/flash_response/get_fileinfo.php?k=[인코딩코드값]</code></pre>
	</li>
	<li>2) XML 정보
	<table style="width:903px;">
		<thead>
			<tr>
				<th style="text-align:center;">변수명</th>
				<th style="text-align:center;">값</th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td>filename</td>
				<td>원본 동영상 파일명</td>
			</tr>
			<tr>
				<td>class_name</td>
				<td>업로드 된 파일이 저장된 분류명</td>
			</tr>
			<tr>
				<td>playtime</td>
				<td>동영상 플레이 시간(초)</td>
			</tr>
			<tr>
				<td>thumbnail_root</td>
				<td>썸네일 경로 (위 3번 항목의 요청 URL과 같은 값)</td>
			</tr>
		</tbody>
	</table>
	</li>
	<li>3) 실제 XML
	<pre class="cont_source">
<code>&lt;rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0"&gt;
	&lt;class&gt;
		&lt;filename&gt;
			&lt;![CDATA[ 원본 동영상 파일명 ]]&gt;
		&lt;/filename&gt;
		&lt;class_name&gt;
			&lt;![CDATA[ 동영상 분류명 ]]&gt;
		&lt;/class_name&gt;
		&lt;playtime&gt;동영상 플레이 시간&lt;/playtime&gt;
		&lt;thumbnail_root&gt;
			&lt;![CDATA[ http://play.smartucc.kr/flash_response/thumbnail_view.php?k=[인코딩코드값] ]]&gt;
		&lt;/thumbnail_root&gt;
	&lt;/class&gt;
&lt;/rss&gt;</code></pre>
	</li>
</ul>

<h2>5. 관리툴에 설정된 분류코드를 가져오는 방법 (xml)</h2>

<h3>XML 형태로 정보를 전달합니다.</h3>

<ul>
	<li>1) 요청 URL<br />
	- 고객님의 [UCC인증키] 값은 be9ea7f97215fd11c4cf8df5c2774923 입니다.<br />
	- [미디어종류] 값은 V (video) 또는 M (audio) 입니다. (kind 값 생략시 V)
	<pre class="cont_source">
<code>http://play.smartucc.kr/flash_response/get_class.php?k=[UCC인증키]
http://play.smartucc.kr/flash_response/get_class.php?k=[UCC인증키]&amp;kind=[미디어종류]</code></pre>
	</li>
	<li>2) XML 정보
	<table style="width:903px;">
		<thead>
			<tr>
				<th style="text-align:center;">변수명</th>
				<th style="text-align:center;">값</th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td>class_code</td>
				<td>분류코드 (업로드 시 사용)</td>
			</tr>
			<tr>
				<td>class_name</td>
				<td>분류명</td>
			</tr>
		</tbody>
	</table>
	</li>
	<li>3) 실제 XML
	<pre class="cont_source">
<code>&lt;rss xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0"&gt;
	&lt;class&gt;
		&lt;class_code&gt;분류코드1&lt;/class_code&gt;
		&lt;class_name&gt;분류명1&lt;/class_name&gt;
	&lt;/class&gt;
	&lt;class&gt;
		&lt;class_code&gt;분류코드2&lt;/class_code&gt;
		&lt;class_name&gt;분류명2&lt;/class_name&gt;
	&lt;/class&gt;
&lt;/rss&gt;</code></pre>
	</li>
</ul>

<h2>6. 업로드된 미디어를 삭제하는 방법 (json)</h2>

<h3>json 형태로 정보를 전달합니다.</h3>

<ul>
	<li>1) 요청 URL<br />
	- 고객님의 [UCC인증키] 값은 be9ea7f97215fd11c4cf8df5c2774923 입니다.
	<pre class="cont_source">
<code>http://uccapi.smartucc.kr/uccapi/Contents/deleteMedia/ucc_key/[UCC인증키]/file_key/[업로드시 리턴 받은 file_key]</code></pre>
	</li>
	<li>2) json 정보
	<table style="width:903px;">
		<thead>
			<tr>
				<th style="text-align:center;">변수명</th>
				<th style="text-align:center;">값</th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td>code</td>
				<td>처리내용코드(성공시 0000)</td>
			</tr>
			<tr>
				<td>mesg</td>
				<td>처리 내용에 따른 메세지</td>
			</tr>
			<tr>
				<td>format</td>
				<td>리턴포맷</td>
			</tr>
			<tr>
				<td>result</td>
				<td>처리 결과 (성공시 success)</td>
			</tr>
		</tbody>
	</table>
	</li>
	<li>3) 실제 json
	<pre class="cont_source">
<code>{
	"code": "0000",
	"mesg": "성공",
	"format": "json",
	"result": "success"
}</code></pre>
	</li>
</ul>

<h2>7. 업로드된 미디어에 태그 추가하는 방법 (json)</h2>

<h3>json 형태로 정보를 전달합니다.</h3>

<ul>
	<li>1) 요청 URL<br />
	- 고객님의 [UCC인증키] 값은 be9ea7f97215fd11c4cf8df5c2774923 입니다.
	<pre class="cont_source">
<code>http://uccapi.smartucc.kr/uccapi/Contents/addTag/ucc_key/[UCC인증키]/file_key/[업로드시 리턴 받은 file_key]/tag/[태그 이름]</code></pre>
	</li>
	<li>2) json 정보
	<table style="width:903px;">
		<thead>
			<tr>
				<th style="text-align:center;">변수명</th>
				<th style="text-align:center;">값</th>
			</tr>
		</thead>
		<tbody>
			<tr>
				<td>code</td>
				<td>처리내용코드(성공시 0000)</td>
			</tr>
			<tr>
				<td>mesg</td>
				<td>처리 내용에 따른 메세지</td>
			</tr>
			<tr>
				<td>format</td>
				<td>리턴포맷</td>
			</tr>
			<tr>
				<td>result</td>
				<td>처리 결과 (성공시 success)</td>
			</tr>
		</tbody>
	</table>
	</li>
	<li>3) 실제 json
	<pre class="cont_source">
<code>{
	"code": "0000",
	"mesg": "성공",
	"format": "json",
	"result": "success"
}</code></pre>
	</li>
</ul>

<h2>8. 미디어 재생</h2>

<h3>미디어 고유키 값(origin), 인코딩된 코드 값(k)을 이용하여 재생합니다.</h3>

<p> </p>

<ul>
	<li>1) iframe 방식 태그 (웹, 스마트폰, 태블릿 모두 사용 가능)
	<pre class="cont_source">
<code>&lt;iframe width="[iframe가로크기]" height="[iframe세로크기]" src="http://play.smartucc.kr/player.php?origin=[미디어키값]&amp;g=tag" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;</code></pre>
	</li>
	<li>2) 플레이 페이지 직접 링크 (링크 방식으로 웹, 스마트폰, 태블릿 모두 사용 가능)
	<pre class="cont_source">
<code>http://play.smartucc.kr/player.php?origin=[미디어키값]</code></pre>
	</li>
	<li>3) 스마트 페이지 직접 링크 (링크 방식으로 웹, 스마트폰, 태블릿 모두 사용 가능)
	<pre class="cont_source">
<code>http://play.smartucc.kr/play_r.php?origin=[인코딩코드값]</code></pre>
	</li>
	<li>* swf 파일 경로
	<p>- 웹에서만 사용 가능<br />
	- 신규 플레이어 스킨 사용 불가<br />
	- 기존 사용자 호환용이므로 신규 개발시 사용을 권장하지 않습니다.</p>

	<pre class="cont_source">
<code>http://play.smartucc.kr/swf/gplayer2.swf?host=play.smartucc.kr&amp;k=[인코딩코드값]</code></pre>
	</li>
	<li>* Embed 태그
	<p>- 웹에서만 사용 가능<br />
	- 신규 플레이어 스킨 사용 불가<br />
	- 기존 사용자 호환용이므로 신규 개발시 사용을 권장하지 않습니다.</p>

	<pre class="cont_source">
<code>&lt;embed src="http://play.smartucc.kr/swf/gplayer2.swf?host=play.smartucc.kr&amp;k=[인코딩코드값]" width="[플레이어가로크기]" height="[플레이어세로크기]" allowfullscreen="true" &gt;&lt;/embed&gt;</code></pre>
	</li>
	<li>* Object 태그 (웹에서만 사용 가능)
	<p>- 웹에서만 사용 가능<br />
	- 신규 플레이어 스킨 사용 불가<br />
	- 기존 사용자 호환용이므로 신규 개발시 사용을 권장하지 않습니다.</p>

	<pre class="cont_source">
<code>&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="smarthd_player" width="[플레이어가로크기]" height="[플레이어세로크기]" codebase="http://fpd</code></pre>
	</li>
</ul>

<p> </p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[smartucc는 가비아 쪽에서 제공하는 서비스를 말씀하시는 건지요?

잠긴 동영상이라면 smartucc 쪽에서 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/49498</link>
			<description><![CDATA[<p>smartucc는 가비아 쪽에서 제공하는 서비스를 말씀하시는 건지요?</p>

<p>잠긴 동영상이라면 smartucc 쪽에서 다운로드할 수 없게 설정한 걸 말씀하시는 건지요?</p>

<p>해당 서비스를 제공하는 업체에도 문의해보시는 게 좋겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 14 Jan 2021 05:23:40 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하십니까

혹시 저기 smartucc 플레이어 주소를 가진 잠긴 동영상 다운 받을 방법 있을까요.. ]]></title>
			<link>https://www.cosmosfarm.com/threads/document/49493</link>
			<description><![CDATA[<p>안녕하십니까</p>

<p>혹시 저기 smartucc 플레이어 주소를 가진 잠긴 동영상 다운 받을 방법 있을까요.. </p>]]></description>
			<author>유리</author>
			<pubDate>Thu, 14 Jan 2021 04:02:07 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[반갑습니다~^^

회원 포인트 관련해서는,

KBoard 게시판에 글을 쓰면 포인트를 적립할 수 있습니다.

...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/13844</link>
			<description><![CDATA[<p>반갑습니다~^^</p>

<p>회원 포인트 관련해서는,</p>

<p>KBoard 게시판에 글을 쓰면 포인트를 적립할 수 있습니다.</p>

<p>대신 myCRED 플러그인을 추가로 설치해주셔야 합니다.</p>

<p><a href="https://ko.wordpress.org/plugins/mycred/" target="_blank">https://ko.wordpress.org/plugins/mycred/</a></p>

<p>워드프레스는 기능별로 플러그인이 별도로 있는 경우가 많습니다.</p>

<p> </p>

<p>또한 글을 읽으면 포인트를 차감하는 것은 저희가 코드를 알려드리겠습니다.</p>

<p>자동 등업의 경우는 <a href="http://www.cosmosfarm.com/wpstore/product/cosmosfarm-members" target="_blank">코스모스팜 회원관리</a> 플러그인을 사용하시면 세팅하실 수 있습니다.</p>

<p>제로보드 사용하시다 워드프레스 사용하시면 많은 부분들이 어색하실 겁니다만,</p>

<p>저희가 하나하나 도움을 드리겠습니다.</p>

<p> </p>

<p>동영상 업로드 관련해서는 테스트해보고 말씀드리겠습니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 29 May 2017 01:52:27 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>