<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>이것 저것 블로그</title>
    <link>https://hyeingg.tistory.com/</link>
    <description>블로그 사진 출처 : Image by Simone Cappellari from Pixabay(http://tinyurl.com/yz9twpwz)</description>
    <language>ko</language>
    <pubDate>Tue, 23 Jun 2026 22:40:05 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>hyeinggg</managingEditor>
    <image>
      <title>이것 저것 블로그</title>
      <url>https://tistory1.daumcdn.net/tistory/6708051/attach/8bc6dbb581da4b34ba8b38fda147a00b</url>
      <link>https://hyeingg.tistory.com</link>
    </image>
    <item>
      <title>김영한의 자바 입문 - 1. Hello World</title>
      <link>https://hyeingg.tistory.com/7</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;새해 맞이 자바를 다시 배워보려 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자바는 몇 년 전에 배웠었고 지금은 잘 쓰지 않다 보니 거의 까먹었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원래는 스프링 부트를 배우고 싶어서 &lt;a href=&quot;https://www.inflearn.com/roadmaps/373&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;김영한님의 인프런 스프링 로드맵&lt;/a&gt;을 시작하려고 했었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 자바는 기본적으로 알고 있다는 가정하에 진행된다고 해서 다시 자바에 입문한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자바 역시 &lt;a href=&quot;https://www.inflearn.com/roadmaps/744&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;김영한님의 실전 자바 로드맵&lt;/a&gt;이 있어서 이걸 따라갈 것이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞으로 &lt;a href=&quot;https://www.inflearn.com/course/%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%9E%90%EB%B0%94-%EC%9E%85%EB%AC%B8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음&lt;/a&gt; 강의를 수강하며 배운 내용을 정리할 것이다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서는 섹션 1 Hello World의 내용을 정리한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1. 자바 프로그램 실행&lt;/h4&gt;
&lt;pre id=&quot;code_1704266724083&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// HelloJava.java
public class HelloJava {
	public static void main(String[] args) {
    	System.out.println(&quot;hello java&quot;);
    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;public class HelloJava&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;HelloJava 클래스 생성&lt;/li&gt;
&lt;li&gt;클래스명은 파일명과 동일해야 한다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;public static void main(String[] args)&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;main 메서드 생성.&lt;/li&gt;
&lt;li&gt;프로그램의 시작점&lt;/li&gt;
&lt;li&gt;자바는 프로그램의 시작점을 찾아 안에 있는 문장을 순차적으로 실행한다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;System.out.println(&quot;hello java&quot;);&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;값을 콘솔의 출력&lt;/li&gt;
&lt;li&gt;문자열은 &quot;&quot;로 감싸기&lt;/li&gt;
&lt;li&gt;문장 구분은 ;(세미콜론)&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;블록의 시작과 끝에 들여 쓰기를 한다. 스페이스 4번으로 들여쓰기를 하며 코드의 가독성을 높이는 관례 중 하나다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2. 주석&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소스코드의 설명 또는 특정 코드를 실행하고 싶지 않을 때 사용한다.&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;한 줄 주석(Single line Comment)&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;//로 시작한다. // 이 기호 이후는 모두 주석 처리된다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;여러 줄 주석(Multi line Comment)&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;/*로 시작해 */로 끝난다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 코드를 자동으로 생성해주는 Intellij의 단축어도 강의에 나왔다.&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;psvm + Enter : public static void main(String[] args) {}&lt;/li&gt;
&lt;li&gt;sout + Enter : System.out.println();&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3. 자바란?&lt;/h4&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;자바는 &lt;b&gt;표준 스펙&lt;/b&gt;과 &lt;b&gt;구현&lt;/b&gt;으로 나눌 수 있다.&amp;nbsp;&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;표준 스펙이란 자바를 어떻게 만들어야 하는지에 대한 설계도이며 문서이다. 표준 스펙을 기반으로 여러 회사는 실제 작동하는 자바를 만든다. 자바 표준 스펙은 자바 커뮤니티 프로세스(JCP)를 통해 관리한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;구현은 자바 표준 스펙에 맞춰 여러 회사에서 실제 작동하는 자바 프로그램을 개발하는 것이다. 각 회사의 자바에는 장단점이 있다. 예를 들어 Amazon Corretto에서 만든 자바는 AWS에 최적화되어 있다. 각 회사는 윈도우, Mac, 리눅스와 같이 여러 OS 버전의 자바도 제공한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;자바를 구현할 때 표준 스펙에 맞춰 개발되므로 Amazon Corretto의 자바로 개발하다가 오라클 Open JDK 자바로 변경해도 대부분 문제 없이 작동한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;자바 프로그램은 &lt;b&gt;컴파일&lt;/b&gt;과 &lt;b&gt;실행&lt;/b&gt; 단계를 거친다.&amp;nbsp;&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;개발자가 Hello.java라는 자바 소스코드를 작성한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;자바 컴파일러를 사용해서 소스코드를 컴파일한다.&amp;nbsp;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;자바가&amp;nbsp; 제공하는 javac라는 프로그램을 사용한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;.java를 .class 파일로 변환하며 .class 파일이 생성된다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;자바 소스 코드를 바이트로 변환하며 자바 가상 머신에서 더 빠르게 실행될 수 있게 최적화하고 문법 오류를 검출한다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;자바 프로그램을 실행한다.&amp;nbsp;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;자바가 제공하는 java라는 프로그램을 실행한다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;자바 가상 머신(JVM)이 실행되면서 프로그램이 작동한다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;인텔리제이를 통한 자바 컴파일, 실행 과정&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;자바 코드를 컴파일 하려면 javac를 이용해야 하는데 인텔리제이는 자바 코드를 실행할 때 자동으로 이 과정을 처리한다.&amp;nbsp;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;예 : javac Hello.java&lt;/li&gt;
&lt;li&gt;인텔리제이의 프로젝트 &amp;gt; out에 가면 컴파일된 .class 파일이 있다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;자바를 실행하려면 java를 사용해 .class 파일을 지정하면 된다.&amp;nbsp;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;예 : java Hello (참고로 확장자는 제외한다.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;인테리제이에서 자바 코드를 실행하면 컴파일과 실행을 한 번에 처리한다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;b&gt;자바와 운영체제 독립성&lt;/b&gt;&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;일반적인 프로그램은 다른 운영체제(윈도우, Mac, 리눅스)에서 실행할 수 없다. 왜냐하면 윈도우 프로그램은 윈도우 OS가 사용하는 명령어로 구성되어 있기 때문에 다른 OS와는 호환되지 않는다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;자바 프로그램은 자바가 설치된 모든 OS에서 실행할 수 있다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;자바 개발자는 자바에 맞춰 개발하면 되고 OS 호환성 문제는 자바가 해결한다. 컴파일된 자바 파일(.class)은 모든 자바 환경에서 실행할 수 있다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;각 OS 별 자바는 해당 OS에서 사용하는 명령어로 구성되어 있어 개발자는 OS에 맞는 자바를 설치하기만 하면 된다.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;개발할 때의 자바와 서버에서 실행할 때 다른 자바를 사용할 수 있다. 자바의 운영체제 독립성 덕분이다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>백엔드/자바</category>
      <category>Java</category>
      <category>자바입문</category>
      <author>hyeinggg</author>
      <guid isPermaLink="true">https://hyeingg.tistory.com/7</guid>
      <comments>https://hyeingg.tistory.com/7#entry7comment</comments>
      <pubDate>Wed, 3 Jan 2024 20:00:01 +0900</pubDate>
    </item>
    <item>
      <title>SQL 검정 시험 2024년도 변경 사항 및 시험 일정</title>
      <link>https://hyeingg.tistory.com/5</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;2024년부터 SQL 검정 과목 및 방법이 변경된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SQLD와 SQLP 모두 변경되며 기존 단답형 문항(10문항 이내)은 선택형 문항으로 변경된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1, 2, 3 과목 모두 변경된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변경 사항은 아래와 같고 &lt;a title=&quot;데이터자격시험 홈페이지&quot; href=&quot;https://www.dataq.or.kr/www/board/view.do?bbsKey=eyJiYnNhdHRyU2VxIjoxLCJiYnNTZXEiOjU0MzI1MX0=&amp;amp;boardKind=notice&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;데이터자격시험 홈페이지&lt;/a&gt;에서 확인 가능하다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;362&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bT5NQl/btsCDgknN8e/BnCkv9yPpfcNMNNZIELHC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bT5NQl/btsCDgknN8e/BnCkv9yPpfcNMNNZIELHC1/img.png&quot; data-alt=&quot;SQL 검정과목 - 1과목 변경 사항&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bT5NQl/btsCDgknN8e/BnCkv9yPpfcNMNNZIELHC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbT5NQl%2FbtsCDgknN8e%2FBnCkv9yPpfcNMNNZIELHC1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1027&quot; height=&quot;362&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;362&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SQL 검정과목 - 1과목 변경 사항&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;643&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zGjWR/btsCG44Uvm7/jSxPVMhGIwSyPczPcMG8q1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zGjWR/btsCG44Uvm7/jSxPVMhGIwSyPczPcMG8q1/img.png&quot; data-alt=&quot;SQL 검정과목 - 2과목 변경 사항&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zGjWR/btsCG44Uvm7/jSxPVMhGIwSyPczPcMG8q1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzGjWR%2FbtsCG44Uvm7%2FjSxPVMhGIwSyPczPcMG8q1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1027&quot; height=&quot;643&quot; data-origin-width=&quot;1027&quot; data-origin-height=&quot;643&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SQL 검정과목 - 2과목 변경 사항&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;642&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dagpP3/btsCyw9NqJ8/6bBKiFjS7lkFEMopot4tuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dagpP3/btsCyw9NqJ8/6bBKiFjS7lkFEMopot4tuK/img.png&quot; data-alt=&quot;SQL 검정과목 - 3과목 변경 사항&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dagpP3/btsCyw9NqJ8/6bBKiFjS7lkFEMopot4tuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdagpP3%2FbtsCyw9NqJ8%2F6bBKiFjS7lkFEMopot4tuK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1022&quot; height=&quot;642&quot; data-origin-width=&quot;1022&quot; data-origin-height=&quot;642&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SQL 검정과목 - 3과목 변경 사항&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1010&quot; data-origin-height=&quot;366&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AsY8V/btsCzC2Kwj7/yuTsk46ofjWVCNnKHmKVCk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AsY8V/btsCzC2Kwj7/yuTsk46ofjWVCNnKHmKVCk/img.png&quot; data-alt=&quot;SQL 검정방법 변경 사항&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AsY8V/btsCzC2Kwj7/yuTsk46ofjWVCNnKHmKVCk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAsY8V%2FbtsCzC2Kwj7%2FyuTsk46ofjWVCNnKHmKVCk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1010&quot; height=&quot;366&quot; data-origin-width=&quot;1010&quot; data-origin-height=&quot;366&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SQL 검정방법 변경 사항&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 SQL 검정시험 2024년도 일정도 나왔다. &lt;a title=&quot;공지사항&quot; href=&quot;https://www.dataq.or.kr/www/board/notice/list.do&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;공지사항&lt;/a&gt;에 들어가 '2024년도 데이터자격검정 시행 공고' 게시글을 클릭하면 자세한 사항을 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;868&quot; data-origin-height=&quot;366&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tGpHB/btsCELdrk9W/xQdo6sDhtrxvFpTaTqQbXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tGpHB/btsCELdrk9W/xQdo6sDhtrxvFpTaTqQbXk/img.png&quot; data-alt=&quot;2024년도 SQL 검정시험 일정&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tGpHB/btsCELdrk9W/xQdo6sDhtrxvFpTaTqQbXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtGpHB%2FbtsCELdrk9W%2FxQdo6sDhtrxvFpTaTqQbXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;868&quot; height=&quot;366&quot; data-origin-width=&quot;868&quot; data-origin-height=&quot;366&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;2024년도 SQL 검정시험 일정&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>자격증/SQLP</category>
      <category>SQLD</category>
      <category>SQLP</category>
      <author>hyeinggg</author>
      <guid isPermaLink="true">https://hyeingg.tistory.com/5</guid>
      <comments>https://hyeingg.tistory.com/5#entry5comment</comments>
      <pubDate>Tue, 26 Dec 2023 20:00:34 +0900</pubDate>
    </item>
    <item>
      <title>Python으로 페이스북 마케팅 API 사용하기 - 3) 마케팅 API 사용하기</title>
      <link>https://hyeingg.tistory.com/4</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;페이스북 계정과 광고 계정, 앱, 액세스 토큰 모두 준비되면 마케팅 API를 사용할 수 있다. 여기서는 마지막 단계로 마케팅 API를 설정하고 Python을 통해 인사이트 API를 호출한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;1. 앱에 제품 추가하기&lt;/h4&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;마케팅 API 제품의 '설정'을 클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1897&quot; data-origin-height=&quot;722&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Wv4c3/btsCpCIqCer/bdEKKK1O8BIs096aHuwBr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Wv4c3/btsCpCIqCer/bdEKKK1O8BIs096aHuwBr1/img.png&quot; data-alt=&quot;앱에 제품 추가&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Wv4c3/btsCpCIqCer/bdEKKK1O8BIs096aHuwBr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWv4c3%2FbtsCpCIqCer%2FbdEKKK1O8BIs096aHuwBr1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1897&quot; height=&quot;722&quot; data-origin-width=&quot;1897&quot; data-origin-height=&quot;722&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;앱에 제품 추가&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이제 비로소 마케팅 API 사용이 가능하다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;아래 대시보드 메뉴에서 API 할당량을 확인할 수 있다. 자세한 사항은 '상세 정보 보기'를 클릭해 확인한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;773&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Jpg2m/btsCuNQFa4e/qHeI79NkaCbl87kkSgVM51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Jpg2m/btsCuNQFa4e/qHeI79NkaCbl87kkSgVM51/img.png&quot; data-alt=&quot;Meta for Developers 대시보드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Jpg2m/btsCuNQFa4e/qHeI79NkaCbl87kkSgVM51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJpg2m%2FbtsCuNQFa4e%2FqHeI79NkaCbl87kkSgVM51%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1900&quot; height=&quot;773&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;773&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Meta for Developers 대시보드&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;- 샌드박스 광고 계정 만들기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;샌드박스 광고 계정이 있으면 development_access 버전의 앱을 별도의 비용 없이 Facebook 마케팅 API를 이용해 광고를 만들고 수정할 수 있다. 최대 1개까지 생성할 수 있다. 필요에 따라 계정을 만들면 된다.&amp;nbsp;&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a title=&quot;Meta for Developers&quot; href=&quot;https://developers.facebook.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Meta for Developers&lt;/a&gt; &amp;gt; 내 앱 메뉴에서 앱을 선택한 다음 '제품' 영역에서 '마케팅 API' &amp;gt; '도구'를 선택한다. 그 후 '샌드박스 광고 계정' 버튼을 클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1901&quot; data-origin-height=&quot;701&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVbG7v/btsCsp36UD9/kG1gbqwwTSK3Islqas976k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVbG7v/btsCsp36UD9/kG1gbqwwTSK3Islqas976k/img.png&quot; data-alt=&quot;Meta for Developers - 마케팅 API - 도구&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVbG7v/btsCsp36UD9/kG1gbqwwTSK3Islqas976k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVbG7v%2FbtsCsp36UD9%2FkG1gbqwwTSK3Islqas976k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1901&quot; height=&quot;701&quot; data-origin-width=&quot;1901&quot; data-origin-height=&quot;701&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Meta for Developers - 마케팅 API - 도구&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같은 팝업이 뜨면 원하는 광고 계정 이름과 통화, 시간대를 선택하고 '만들기' 버튼을 클릭한다. 필요에 따라 페이지를 연결한다.&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;356&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E0aRh/btsCwOn0vZI/6ksfyw5CJN3qIDGJZYDR30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E0aRh/btsCwOn0vZI/6ksfyw5CJN3qIDGJZYDR30/img.png&quot; data-alt=&quot;샌드박스 광고 계정 만들기 팝업&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E0aRh/btsCwOn0vZI/6ksfyw5CJN3qIDGJZYDR30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE0aRh%2FbtsCwOn0vZI%2F6ksfyw5CJN3qIDGJZYDR30%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;608&quot; height=&quot;356&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;356&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;샌드박스 광고 계정 만들기 팝업&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;샌드박스 광고 계정을 만들면 그에 따른 액세스 토큰이 필요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왼쪽 표시 영역은 광고 계정 ID로 따로 저장해 둔다. 그 후 오른쪽 표시 영역 버튼을 클릭해 액세스 토큰을 생성한다.&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1901&quot; data-origin-height=&quot;689&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GxbIF/btsCxaLgTe7/zGSTl8Nf5bkFodgmWArFo1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GxbIF/btsCxaLgTe7/zGSTl8Nf5bkFodgmWArFo1/img.png&quot; data-alt=&quot;Meta for Developers - 마케팅 API - 도구&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GxbIF/btsCxaLgTe7/zGSTl8Nf5bkFodgmWArFo1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGxbIF%2FbtsCxaLgTe7%2FzGSTl8Nf5bkFodgmWArFo1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1901&quot; height=&quot;689&quot; data-origin-width=&quot;1901&quot; data-origin-height=&quot;689&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Meta for Developers - 마케팅 API - 도구&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같은 팝업이 뜨면 '만들기'를 누르면 아래 빈 영역에 토큰이 생성된다. 액세스 토큰은 API 사용에 필요하므로 따로 저장해 둔다.&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;277&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bd4hsP/btsCxHvmkt3/OSHqQ8Sb0eOdbKaIgDWkv0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bd4hsP/btsCxHvmkt3/OSHqQ8Sb0eOdbKaIgDWkv0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bd4hsP/btsCxHvmkt3/OSHqQ8Sb0eOdbKaIgDWkv0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbd4hsP%2FbtsCxHvmkt3%2FOSHqQ8Sb0eOdbKaIgDWkv0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;608&quot; height=&quot;277&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;277&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;2. Python으로 마케팅 API 사용하기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 Python으로 마케팅 API 연결하는 소스를 작성한다. Meta for Developers &amp;gt; 제품 &amp;gt; 마케팅 API &amp;gt; 시작하기 메뉴를 클릭해 Facebook SDK와 샘플 소스를 받을 수 있다. 사용자 별로 API 사용에 필요한 앱 ID와 액세스 토큰 등을 포함한 소스를 주기 때문에 편하게 시작할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 처음에 샘플 소스를 받아서 연결하려 했는데 에러가 발생해 소스의 일부를 수정했다. 아래는 수정한 소스이며 라이브러리를 설치하고 Python으로 실행하면 API를 사용할 수 있다. 터미널에 아래 문구를 입력해 라이브러리를 설치한다.&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;pip install facebook-business&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;액세스 토큰,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt; 앱 id, 앱 secret, 광고 계정 id, 샌드박스 광고 계정 확인하는 법&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;액세스 토큰&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전 포스트에서 발급한 영구 토큰 값을 사용합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마케팅 API를 사용하기 위해서는 페이지 액세스 토큰이면서 필요한 권한이 설정된 액세스 토큰이어야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;앱 id 및 secret&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developers.facebook.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developers.facebook.com/&lt;/a&gt; &amp;gt; 내 앱 &amp;gt; 앱 선택 &amp;gt; 앱 설정 &amp;gt; 기본 설정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 단계를 거치면 앱 id와 앱 시크릿 코드를 확인할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;광고 계정 id&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://adsmanager.facebook.com/adsmanager/manage/accounts&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://adsmanager.facebook.com/adsmanager/manage/accounts에서&lt;/a&gt; 확인 가능합니다. 우측 프로필 이름 밑에 광고 게정 id가 표시됩니다. 소스에서는 'act_광고계정ID' 형태로 작성해서 사용해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;샌드박스 광고 계정 id 및 액세스 토큰&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;페이스북 광고 계정이 아닌 샌드박스 광고 계정 id를 사용하기 위해서는 그래프 API 탐색기에서 발급한 액세스 토큰을 사용할 수 없습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://developers.facebook.com/&quot;&gt;https://developers.facebook.com/&lt;/a&gt;&lt;span style=&quot;background-color: #fafafa; color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&amp;gt; 내 앱 &amp;gt; 앱 선택 &amp;gt; 제품 &amp;gt; 마케팅 API &amp;gt; 도구에서 샌드박스 광고 계정 ID와 액세스 토큰 확인이 가능합니다. 계정 ID는 있지만 액세스 토큰이 없는 경우 위의 접은 글을 참고해 생성하면 된다. 샌드박스 광고 계정 ID 역시 &lt;span style=&quot;background-color: #fafafa; color: #333333; text-align: start;&quot;&gt;소스에서는 'act_광고계정ID' 형태로 작성해서 사용해야 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 진짜 최종으로 Python 소스를 작성한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상세 fields와 params에 대한 설정은 &lt;a title=&quot;페이스북 Campaign Insights&quot; href=&quot;https://developers.facebook.com/docs/marketing-api/reference/ad-campaign-group/insights&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;페이스북 Campaign Insights&lt;/a&gt;를 확인해 필요한 값을 지정하면 된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;일 별 데이터 가져오는 방법이 페이스북에서 준 방법과 달랐다. 자세한 사항은 위 링크를 통해 확인하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1703550983761&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.adsinsights import AdsInsights
from facebook_business.api import FacebookAdsApi

access_token = 'access_token'
app_secret = 'app_secret'
app_id = 'app_id'
ad_account_id = 'ad_account_id'	# 'act_광고계정ID'

FacebookAdsApi.init(app_id=app_id, app_secret=app_secret, access_token=access_token)

fields=[
    'impressions',
    'spend',
    'cpc',
    'clicks',
]

params={
    'time_range': {'since':'2023-11-19','until':'2023-12-19'},
    'filtering': [],
    'level': 'campaign',
    # 'breakdowns': ['hourly_stats_aggregated_by_audience_time_zone'],  # 시간 별
    'time_increment': 1,  # 1일 단위로 데이터 가져오기
}

print(AdAccount(ad_account_id).get_insights(
    fields=fields,
    params=params,
))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기까지 페이스북의 마케팅 API 중 인사이트 API를 사용하는 방법이었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;페이스북 API를 사용하는 방법은 여기서 크게 벗어나지 않는다. API 별로 앱 권한이나 액세스 토큰 범위가 다를 수는 있지만 앞의 과정을 참고해 필요한 권한을 설정하면 쉽게 이용 가능하다. 페이스북 API 문서가 자세히 작성되어 있기 때문에 적힌 순서대로 진행하면 큰 어려움 없이 활용할 수 있을 것이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;페이스북 인사이트 API : &lt;a href=&quot;https://developers.facebook.com/docs/marketing-api/insights&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developers.facebook.com/docs/marketing-api/insights&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;캠페인 인사이트 : &lt;a href=&quot;https://developers.facebook.com/docs/marketing-api/reference/ad-campaign-group/insights&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developers.facebook.com/docs/marketing-api/reference/ad-campaign-group/insights&lt;/a&gt;&lt;/p&gt;</description>
      <category>백엔드/API</category>
      <author>hyeinggg</author>
      <guid isPermaLink="true">https://hyeingg.tistory.com/4</guid>
      <comments>https://hyeingg.tistory.com/4#entry4comment</comments>
      <pubDate>Tue, 26 Dec 2023 20:00:03 +0900</pubDate>
    </item>
    <item>
      <title>Python으로 페이스북 마케팅 API 사용하기 - 2) 액세스 토큰 발급 받기</title>
      <link>https://hyeingg.tistory.com/3</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;페이스북의 API를 사용하기 위해서는 액세스 토큰이 필요하다.&amp;nbsp;액세스 토큰을 이용하면 앱에서 사용자의 비밀번호 없이 사용자 정보에 액세스 할 수 있다.&amp;nbsp;또한 Facebook에서 허용된 데이터에만 접근을 가능하게 한다.&amp;nbsp;거의 모든 페이스북 API에 액세스 토큰이 필요하므로 필요에 따라 장기 실행 토큰 생성 방법도 확인하면 좋다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1. 액세스 토큰 생성하기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메타 개발자 센터로 이동해 '도구'를 클릭한다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1898&quot; data-origin-height=&quot;387&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NsYOF/btsCtcIBmCb/VfVuKE45selWQNJiNNUhtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NsYOF/btsCtcIBmCb/VfVuKE45selWQNJiNNUhtK/img.png&quot; data-alt=&quot;메타 개발자 센터&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NsYOF/btsCtcIBmCb/VfVuKE45selWQNJiNNUhtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNsYOF%2FbtsCtcIBmCb%2FVfVuKE45selWQNJiNNUhtK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1898&quot; height=&quot;387&quot; data-origin-width=&quot;1898&quot; data-origin-height=&quot;387&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;메타 개발자 센터&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'그래프 API 탐색기'를 클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1898&quot; data-origin-height=&quot;398&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GXb0z/btsCoy7ISqP/jjPHxD3yqh5mT6qFSWuWWk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GXb0z/btsCoy7ISqP/jjPHxD3yqh5mT6qFSWuWWk/img.png&quot; data-alt=&quot;개발자 도구&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GXb0z/btsCoy7ISqP/jjPHxD3yqh5mT6qFSWuWWk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGXb0z%2FbtsCoy7ISqP%2FjjPHxD3yqh5mT6qFSWuWWk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1898&quot; height=&quot;398&quot; data-origin-width=&quot;1898&quot; data-origin-height=&quot;398&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;개발자 도구&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래프 API 탐색기로 이동하면 'Meta 앱'에서 마케팅 API 권한을 가질 앱을 선택한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;권한을 추가해야 한다! 처음 그래프 API 탐색하기 사이트에 진입하면 기본 권한 2개가 선택되어 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러나 &lt;b&gt;마케팅 API를 사용하기 위해 필요한 권한이 있으므로 아래 권한을 추가해야 한다.&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;&lt;b&gt;read_insights&lt;/b&gt;&lt;br /&gt;&lt;b&gt;ads_management&lt;/b&gt;&lt;br /&gt;&lt;b&gt;ads_read&lt;/b&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 후 '사용자 또는 페이지' 영역에서 '&lt;b&gt;페이지 액세스 토큰 받기&lt;/b&gt;'를 선택한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1903&quot; data-origin-height=&quot;840&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xWsgu/btsCpPt8Zrd/8dPUUxBIPxBU9af3xxi461/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xWsgu/btsCpPt8Zrd/8dPUUxBIPxBU9af3xxi461/img.png&quot; data-alt=&quot;그래프 API 탐색기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xWsgu/btsCpPt8Zrd/8dPUUxBIPxBU9af3xxi461/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxWsgu%2FbtsCpPt8Zrd%2F8dPUUxBIPxBU9af3xxi461%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1903&quot; height=&quot;840&quot; data-origin-width=&quot;1903&quot; data-origin-height=&quot;840&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그래프 API 탐색기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;팝업창이 뜨면서 앱에 접근할 수 있는 계정을 선택해 연결한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원하는 계정을 선택하고 '@@님으로 계속' 버튼을 클릭한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;564&quot; data-origin-height=&quot;737&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lnsZq/btsCpzdW4yI/HelQbvjhKxo6HEsXPVaYl1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lnsZq/btsCpzdW4yI/HelQbvjhKxo6HEsXPVaYl1/img.png&quot; data-alt=&quot;Facebook으로 로그인 팝업 - 계정 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lnsZq/btsCpzdW4yI/HelQbvjhKxo6HEsXPVaYl1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlnsZq%2FbtsCpzdW4yI%2FHelQbvjhKxo6HEsXPVaYl1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;564&quot; height=&quot;737&quot; data-origin-width=&quot;564&quot; data-origin-height=&quot;737&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Facebook으로 로그인 팝업 - 계정 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원하는 페이지를 선택하고 '계속'을 누른다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특정 페이지에만 액세스 권한을 부여하고 싶다면 '현재 페이지에만 옵트 인'을 선택하고 특정 페이지를 클릭한다.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;564&quot; data-origin-height=&quot;737&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buy5ra/btsCwfFB0n1/8rtuRvyzD0e56Q7eCKPzUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buy5ra/btsCwfFB0n1/8rtuRvyzD0e56Q7eCKPzUK/img.png&quot; data-alt=&quot;Facebook으로 로그인 - 앱에 액세스 권한 부여할 페이지 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buy5ra/btsCwfFB0n1/8rtuRvyzD0e56Q7eCKPzUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbuy5ra%2FbtsCwfFB0n1%2F8rtuRvyzD0e56Q7eCKPzUK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;564&quot; height=&quot;737&quot; data-origin-width=&quot;564&quot; data-origin-height=&quot;737&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Facebook으로 로그인 - 앱에 액세스 권한 부여할 페이지 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;권한을 확인하고 '저장'을 클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;564&quot; data-origin-height=&quot;737&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHuOtN/btsCs9GdivZ/kdk3zYDTZGFMH0D10d6C71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHuOtN/btsCs9GdivZ/kdk3zYDTZGFMH0D10d6C71/img.png&quot; data-alt=&quot;Facebook으로 로그인 - 앱에서 요청하는 권한 검토&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHuOtN/btsCs9GdivZ/kdk3zYDTZGFMH0D10d6C71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHuOtN%2FbtsCs9GdivZ%2Fkdk3zYDTZGFMH0D10d6C71%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;564&quot; height=&quot;737&quot; data-origin-width=&quot;564&quot; data-origin-height=&quot;737&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Facebook으로 로그인 - 앱에서 요청하는 권한 검토&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;액세스 토큰 생성이 완료되면 아래 표시한 영역에 토큰이 생성된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;527&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvS9Gu/btsCr7IWsuM/KiKycPWkkPDwkEgauCxEk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvS9Gu/btsCr7IWsuM/KiKycPWkkPDwkEgauCxEk1/img.png&quot; data-alt=&quot;액세스 토큰 생성 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvS9Gu/btsCr7IWsuM/KiKycPWkkPDwkEgauCxEk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvS9Gu%2FbtsCr7IWsuM%2FKiKycPWkkPDwkEgauCxEk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1904&quot; height=&quot;527&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;527&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;액세스 토큰 생성 완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음 생성한 액세스 토큰의 만료 시간은 1시간이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;액세스 토큰의 상세 내용을 확인하려면 아래 표시한 'i' 모양의 아이콘을 클릭한 후 '액세스 토큰 도구에서 열기' 버튼을 클릭하면 된다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;540&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzMxIW/btsCwgkiFfw/WN6jXSPKKEgOhgKWeLrvu1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzMxIW/btsCwgkiFfw/WN6jXSPKKEgOhgKWeLrvu1/img.png&quot; data-alt=&quot;액세스 토큰 만료 시간 확인하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzMxIW/btsCwgkiFfw/WN6jXSPKKEgOhgKWeLrvu1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzMxIW%2FbtsCwgkiFfw%2FWN6jXSPKKEgOhgKWeLrvu1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1900&quot; height=&quot;540&quot; data-origin-width=&quot;1900&quot; data-origin-height=&quot;540&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;액세스 토큰 만료 시간 확인하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1시간 만료 액세스 토큰을 받았다면 만료 시간이 3개월, 영구인 장기 실행 액세스 토큰을 새로 발급받을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단 영구 토큰을 받기 위해서는 1시간 -&amp;gt; 3개월 -&amp;gt; 영구 순서대로 진행해야 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;- 액세스 토큰 디버거 사이트로 이동하는 방법&lt;/h4&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fafafa; color: #333333; text-align: start;&quot;&gt;이동하는 방법은 2가지가 있다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 그래프 API 탐색기에서 이동&lt;br /&gt;&lt;span style=&quot;background-color: #fafafa; color: #333333; text-align: start;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;a title=&quot;그래프 API 탐색기&quot; href=&quot;https://developers.facebook.com/tools/explorer/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;그래프 API 탐색기&lt;/a&gt;의 '액세스 토큰' 영역에 액세스 토큰을 입력한 후 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fafafa; color: #333333; text-align: start;&quot;&gt;&amp;nbsp; &amp;nbsp;'i' 아이콘 클릭 -&amp;gt; '액세스 토큰 도구에서 열기' 버튼을 클릭한다.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fafafa; color: #333333; text-align: start;&quot;&gt;2. 링크로 이동 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #fafafa; color: #333333; text-align: start;&quot;&gt;&amp;nbsp; &amp;nbsp;아래 링크의 '액세스토큰'에 실제 액세스 토큰을 입력해 이동한다.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fafafa; color: #333333; text-align: start;&quot;&gt;&lt;a href=&quot;https://developers.facebook.com/tools/debug/accesstoken/?access_token=액세스토큰&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developers.facebook.com/tools/debug/accesstoken/?access_token=액세스토큰&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;- 3개월 액세스 토큰 발급받기&amp;nbsp;&lt;/h4&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이전에 발급한 1시간 만료 액세스 토큰으로 액세스 토큰 디버거 사이트로 이동한다.&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;디버거 사이트로 이동 후 '액세스 토큰 확장' 버튼을 클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1897&quot; data-origin-height=&quot;792&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Xb4SI/btsCuPtP2No/KVp6kEvXtkdMqcqCucuMPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Xb4SI/btsCuPtP2No/KVp6kEvXtkdMqcqCucuMPK/img.png&quot; data-alt=&quot;액세스 토큰 디버&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Xb4SI/btsCuPtP2No/KVp6kEvXtkdMqcqCucuMPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXb4SI%2FbtsCuPtP2No%2FKVp6kEvXtkdMqcqCucuMPK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1897&quot; height=&quot;792&quot; data-origin-width=&quot;1897&quot; data-origin-height=&quot;792&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;액세스 토큰 디버&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;3개월 만료 액세스 토큰이 생성됐다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 '디버그' 버튼을 클릭하면 상세 내용을 확인할 수 있다.&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;140&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnlPqu/btsCwgktR8u/72WZfFu6TAOk30bpckdrik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnlPqu/btsCwgktR8u/72WZfFu6TAOk30bpckdrik/img.png&quot; data-alt=&quot;새 액세스 토큰 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnlPqu/btsCwgktR8u/72WZfFu6TAOk30bpckdrik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnlPqu%2FbtsCwgktR8u%2F72WZfFu6TAOk30bpckdrik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1005&quot; height=&quot;140&quot; data-origin-width=&quot;1005&quot; data-origin-height=&quot;140&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;새 액세스 토큰 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;- 영구 액세스 토큰 발급받기&lt;/h4&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3개월 만료 액세스 토큰을 복사한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a style=&quot;background-color: #e6f5ff; color: #0070d1; text-align: start;&quot; href=&quot;https://developers.facebook.com/tools/explorer/&quot;&gt;그래프 API 탐색기&lt;/a&gt;로 이동해 아래 영역에 복사한 토큰을 입력한다. 그 후 상단 'me?fields=id,name' 를 지우고 '&lt;b&gt;me?fields=access_token&lt;/b&gt;'을 입력한 후 '제출' 버튼을 클릭한다. 그러면 결과창에 access_token이 출력된다. 해당 access_token 값을 복사하고 우측 액세스 토큰 영역에 붙여넣는다.&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1888&quot; data-origin-height=&quot;830&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmpz59/btsCsyfoLXV/rZl7EAkLzc8Nn2XEQOtdJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmpz59/btsCsyfoLXV/rZl7EAkLzc8Nn2XEQOtdJ0/img.png&quot; data-alt=&quot;그래프 API 탐색기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmpz59/btsCsyfoLXV/rZl7EAkLzc8Nn2XEQOtdJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcmpz59%2FbtsCsyfoLXV%2FrZl7EAkLzc8Nn2XEQOtdJ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1888&quot; height=&quot;830&quot; data-origin-width=&quot;1888&quot; data-origin-height=&quot;830&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그래프 API 탐색기&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;'i' 아이콘을 클릭하고 '액세스 토큰 도구에서 열기' 버튼을 클릭한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;액세스 토큰 디버거로 이동하면 만료일이 '받지 않기'로 되어 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영구 토큰 발급을 완료했다.&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1903&quot; data-origin-height=&quot;851&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGL47Y/btsCwfFU7WO/Kg21iyHhKE6mMELpEKnm8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGL47Y/btsCwfFU7WO/Kg21iyHhKE6mMELpEKnm8K/img.png&quot; data-alt=&quot;그래프 API 탐색기 - 액세스 토큰 정보&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGL47Y/btsCwfFU7WO/Kg21iyHhKE6mMELpEKnm8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGL47Y%2FbtsCwfFU7WO%2FKg21iyHhKE6mMELpEKnm8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1903&quot; height=&quot;851&quot; data-origin-width=&quot;1903&quot; data-origin-height=&quot;851&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그래프 API 탐색기 - 액세스 토큰 정보&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;액세스 토큰 발급 : &lt;a href=&quot;https://developers.facebook.com/docs/graph-api/get-started&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developers.facebook.com/docs/graph-api/get-started&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;액세스 토큰 만료 기한 연장 : &lt;a href=&quot;https://sowon-dev.github.io/2021/01/31/210201facebookPermanentToken/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://sowon-dev.github.io/2021/01/31/210201facebookPermanentToken/&lt;/a&gt;&lt;/p&gt;</description>
      <category>백엔드/API</category>
      <category>API</category>
      <category>마케팅API</category>
      <category>메타</category>
      <category>페이스북</category>
      <author>hyeinggg</author>
      <guid isPermaLink="true">https://hyeingg.tistory.com/3</guid>
      <comments>https://hyeingg.tistory.com/3#entry3comment</comments>
      <pubDate>Tue, 26 Dec 2023 08:36:15 +0900</pubDate>
    </item>
    <item>
      <title>Python으로 페이스북 마케팅 API 사용하기 - 1) 계정 생성 및 앱 만들기</title>
      <link>https://hyeingg.tistory.com/2</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;페이스북(전 페이스북, 현 메타)에서는 HTTP 기반의 다양한 API를 제공한다. 그중 마케팅 API는 페이스북 광고 데이터 관리 및 자동화를 지원한다. 페이스북 API를 사용하기 위해서는 페이스북 계정과 앱, 페이스북 광고 계정이 필요하다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음 API를 사용할 때 앱 만들기라는 다소 복잡한 과정을 거친다.&amp;nbsp;그러나 한 번 만들면 이후에는 간단한 설정만으로 다양한 페이스북 API를 사용할 수 있다. 여기서는 마케팅 API 권한에 맞춰 계정과 앱을 만든다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;다른 API를 사용한다면 &lt;a title=&quot;Meta API 문서&quot; href=&quot;https://developers.facebook.com/docs/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Meta API 문서&lt;/a&gt;를 읽고 필요한 권한을 설정해야 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;0. 페이스북 계정 생성&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;페이스북 API를 사용하기 위해서 페이스북 계정이 필요하다. 만약 페이스북 계정이 없다면&amp;nbsp;&lt;a title=&quot;페이스북 계정 생성&quot; href=&quot;https://www.facebook.com/login.php?next=https%3A%2F%2Fdevelopers.facebook.com%2Fasync%2Fregistration&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;페이스북 계정 생성&lt;/a&gt; 페이지에서 계정을 생성한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가입에 필요한 정보를 입력하고 '가입하기' 버튼을 클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;517&quot; data-origin-height=&quot;746&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vTa7M/btsCtbv0pDo/hJKM3i2APxtFzIMcVhA0g1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vTa7M/btsCtbv0pDo/hJKM3i2APxtFzIMcVhA0g1/img.png&quot; data-alt=&quot;Facebook 계정 생성&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vTa7M/btsCtbv0pDo/hJKM3i2APxtFzIMcVhA0g1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvTa7M%2FbtsCtbv0pDo%2FhJKM3i2APxtFzIMcVhA0g1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;517&quot; height=&quot;746&quot; data-origin-width=&quot;517&quot; data-origin-height=&quot;746&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Facebook 계정 생성&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 캡챠 인증과 개인정보처리방침을 확인해 계정 생성을 완료한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1. Meta 개발자 등록&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;페이스북 계정 생성 완료 후 &lt;a title=&quot;Meta for Developers&quot; href=&quot;https://developers.facebook.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Meta for Developers&lt;/a&gt; 사이트로 이동한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;'시작하기' 메뉴를&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;클릭해&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;Meta 개발자 등록을 진행한다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1892&quot; data-origin-height=&quot;420&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6kVDH/btsCswtzegP/uVynL6U1iu0A9pOkkBNph0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6kVDH/btsCswtzegP/uVynL6U1iu0A9pOkkBNph0/img.png&quot; data-alt=&quot;Meta for Developers 사이트&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6kVDH/btsCswtzegP/uVynL6U1iu0A9pOkkBNph0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6kVDH%2FbtsCswtzegP%2FuVynL6U1iu0A9pOkkBNph0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1892&quot; height=&quot;420&quot; data-origin-width=&quot;1892&quot; data-origin-height=&quot;420&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Meta for Developers 사이트&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'계속하기' 버튼을 클릭한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;452&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBDiDc/btsCsgkcE0O/FhVnlqXh4OddKF1RI5fGG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBDiDc/btsCsgkcE0O/FhVnlqXh4OddKF1RI5fGG0/img.png&quot; data-alt=&quot;Register 단계&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBDiDc/btsCsgkcE0O/FhVnlqXh4OddKF1RI5fGG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBDiDc%2FbtsCsgkcE0O%2FFhVnlqXh4OddKF1RI5fGG0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1032&quot; height=&quot;452&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Register 단계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;휴대폰 번호를 입력하고 '인증 SMS 보내기' 버튼을 클릭해 계정 인증을 진행한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;350&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/URSS7/btsCohrqIwp/4D2oJsKP5pJuq6XFiIzH5K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/URSS7/btsCohrqIwp/4D2oJsKP5pJuq6XFiIzH5K/img.png&quot; data-alt=&quot;Verify account 단계&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/URSS7/btsCohrqIwp/4D2oJsKP5pJuq6XFiIzH5K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FURSS7%2FbtsCohrqIwp%2F4D2oJsKP5pJuq6XFiIzH5K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;350&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;350&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Verify account 단계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이메일 주소 확인 후 '이메일 확인' 버튼을 클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1016&quot; data-origin-height=&quot;303&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PBgtg/btsCnLsz4We/dKPaRbFLtCzZRB2iTTnjYk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PBgtg/btsCnLsz4We/dKPaRbFLtCzZRB2iTTnjYk/img.png&quot; data-alt=&quot;Contact info 단계&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PBgtg/btsCnLsz4We/dKPaRbFLtCzZRB2iTTnjYk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPBgtg%2FbtsCnLsz4We%2FdKPaRbFLtCzZRB2iTTnjYk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1016&quot; height=&quot;303&quot; data-origin-width=&quot;1016&quot; data-origin-height=&quot;303&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Contact info 단계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;역할을 선택하고 '등록 완료' 버튼을 클릭해 개발자 등록을 완료한다.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size14&quot;&gt;나는 개발자를 선택했다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1019&quot; data-origin-height=&quot;513&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HczV1/btsCsxze1it/HWyn71kK0Yyi0s7JkTbXM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HczV1/btsCsxze1it/HWyn71kK0Yyi0s7JkTbXM0/img.png&quot; data-alt=&quot;About you 단계&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HczV1/btsCsxze1it/HWyn71kK0Yyi0s7JkTbXM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHczV1%2FbtsCsxze1it%2FHWyn71kK0Yyi0s7JkTbXM0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1019&quot; height=&quot;513&quot; data-origin-width=&quot;1019&quot; data-origin-height=&quot;513&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;About you 단계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2. 앱 만들기&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발자 등록을 완료하면 다음 사진과 같은 페이지로 이동한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'앱 만들기'를 선택한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1527&quot; data-origin-height=&quot;584&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tfrqz/btsCnE8fCmr/ThK4xm2VTYYKFlq7AewJ20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tfrqz/btsCnE8fCmr/ThK4xm2VTYYKFlq7AewJ20/img.png&quot; data-alt=&quot;개발자 등록 완료 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tfrqz/btsCnE8fCmr/ThK4xm2VTYYKFlq7AewJ20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftfrqz%2FbtsCnE8fCmr%2FThK4xm2VTYYKFlq7AewJ20%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1527&quot; height=&quot;584&quot; data-origin-width=&quot;1527&quot; data-origin-height=&quot;584&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;개발자 등록 완료 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'기타'를 선택하고 '다음' 버튼을 클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1030&quot; data-origin-height=&quot;646&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTNEgG/btsCqwgPn9E/qBzKa8VeA4Bs6oJO4XTR10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTNEgG/btsCqwgPn9E/qBzKa8VeA4Bs6oJO4XTR10/img.png&quot; data-alt=&quot;이용 사례 추가 단계&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTNEgG/btsCqwgPn9E/qBzKa8VeA4Bs6oJO4XTR10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTNEgG%2FbtsCqwgPn9E%2FqBzKa8VeA4Bs6oJO4XTR10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1030&quot; height=&quot;646&quot; data-origin-width=&quot;1030&quot; data-origin-height=&quot;646&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이용 사례 추가 단계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마케팅 API는 비즈니스 유형의 앱이 필요하므로 '비즈니스' 선택 후 '다음' 버튼을 클릭한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1036&quot; data-origin-height=&quot;782&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvmDUH/btsCqupKJWc/88Yb06BHq9Nqj6fikLYxG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvmDUH/btsCqupKJWc/88Yb06BHq9Nqj6fikLYxG0/img.png&quot; data-alt=&quot;유형 단계&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvmDUH/btsCqupKJWc/88Yb06BHq9Nqj6fikLYxG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvmDUH%2FbtsCqupKJWc%2F88Yb06BHq9Nqj6fikLYxG0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1036&quot; height=&quot;782&quot; data-origin-width=&quot;1036&quot; data-origin-height=&quot;782&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;유형 단계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원하는 앱 이름을 추가하고 '앱 만들기' 버튼을 클릭해 앱 생성을 완료한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;447&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cye7dD/btsCpeHyNPR/wiWOockSuIDkxxuhX5kmaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cye7dD/btsCpeHyNPR/wiWOockSuIDkxxuhX5kmaK/img.png&quot; data-alt=&quot;상세 정보 단계&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cye7dD/btsCpeHyNPR/wiWOockSuIDkxxuhX5kmaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcye7dD%2FbtsCpeHyNPR%2FwiWOockSuIDkxxuhX5kmaK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1032&quot; height=&quot;447&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;447&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;상세 정보 단계&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱 만들기 완료!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1893&quot; data-origin-height=&quot;722&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Bqt5m/btsCpBvXWp0/SOdEmHBsdqW5wGK3zJaQgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Bqt5m/btsCpBvXWp0/SOdEmHBsdqW5wGK3zJaQgk/img.png&quot; data-alt=&quot;앱 만들기 완료&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Bqt5m/btsCpBvXWp0/SOdEmHBsdqW5wGK3zJaQgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBqt5m%2FbtsCpBvXWp0%2FSOdEmHBsdqW5wGK3zJaQgk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1893&quot; height=&quot;722&quot; data-origin-width=&quot;1893&quot; data-origin-height=&quot;722&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;앱 만들기 완료&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3. 페이스북 광고 계정 설정&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a title=&quot;광고 계정&quot; href=&quot;https://www.facebook.com/adsmanager&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;광고 계정&lt;/a&gt; 사이트로 이동해 '시작하기' 버튼을 눌러 광고 계정을 설정한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;출처&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;계정 생성 및 개발자 등록 : &lt;a href=&quot;https://developers.facebook.com/docs/development/register&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developers.facebook.com/docs/development/register&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;앱 만들기 : &lt;a href=&quot;https://developers.facebook.com/docs/development/create-an-app&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://developers.facebook.com/docs/development/create-an-app&lt;/a&gt;&lt;/p&gt;</description>
      <category>백엔드/API</category>
      <category>API</category>
      <category>마케팅API</category>
      <category>메타</category>
      <category>페이스북</category>
      <author>hyeinggg</author>
      <guid isPermaLink="true">https://hyeingg.tistory.com/2</guid>
      <comments>https://hyeingg.tistory.com/2#entry2comment</comments>
      <pubDate>Fri, 22 Dec 2023 20:00:40 +0900</pubDate>
    </item>
  </channel>
</rss>