Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
blog:facebook_api_get_posting_1_api [2020/02/29 06:16] – ↷ Page moved from blogs:facebook_api_get_posting_1_api to blog:facebook_api_get_posting_1_api prgram | blog:facebook_api_get_posting_1_api [2025/07/07 14:12] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 6: | Line 6: | ||
===== Intro ===== | ===== Intro ===== | ||
- | 페이스북을 통해서 포스팅을 하게 되면, 여러 사람들이 볼 수 있고 모바일 앱을 이용해 편하게 사용할 수 있긴 하지만,\\ | + | 페이스북을 통해서 포스팅을 하게 되면, 여러 사람들이 볼 수 있고 모바일 앱을 이용해 편하게 사용할 수 있긴 하지만, 내 생각과 자료들이 페이스북 플랫폼에 남게 되고 과거 글은 찾아보기 힘들어 불편한 점이 있습니다. |
- | 내 생각과 자료들이 페이스북 플랫폼에 남게 되고 과거 글은 찾아보기 힘들어 불편한 점이 | + | |
- | \\ | + | |
- | 그래서 주기적으로 페이스북 포스팅들을 블로그에 Archive하기 위해 API를 사용하여 블로그에 저장하는 것을 시도해 보았습니다.\\ | + | |
- | \\ | + | |
- | 해당 결과물은 [[: | + | |
- | | + | 그래서 주기적으로 페이스북 포스팅들을 블로그에 Archive하기 위해 API를 사용하여 블로그에 저장하는 것을 시도해 보았습니다. |
- | - [[blogs: | + | 해당 결과물은 [[blog: |
- | - [[blogs: | + | |
- | - [[blogs: | + | |
+ | - [[blog: | ||
+ | - [[blog: | ||
+ | - [[blog: | ||
순으로 진행해 보도록 하겠습니다. | 순으로 진행해 보도록 하겠습니다. | ||
- | \\ | + | |
- | \\ | + | |
===== App 만들기 ===== | ===== App 만들기 ===== | ||
- | [[https:// | + | [[https:// |
- | {{:blogs: | + | {{blog: |
- | \\ | + | |
- | \\ | + | 페이스북 아이디로 로그인을 하면, App을 만들라고 합니다. 이름은 아무것으로나 정하셔도 됩니다. |
- | 페이스북 아이디로 로그인을 하면, App을 만들라고 합니다.\\ | + | {{blog: |
- | 이름은 아무것으로나 정하셔도 됩니다.\\ | + | |
- | {{:blogs: | + | |
===== Token 발급 ===== | ===== Token 발급 ===== | ||
- | App이 만들어졌으면, | + | App이 만들어졌으면, |
- | 우측에 있는 App이 방금 만든 앱인지 확인하시고, | + | 우측에 있는 App이 방금 만든 앱인지 확인하시고, |
- | ' | + | {{blog: |
- | {{:blogs: | + | |
- | \\ | + | 원하는 페이지를 선택하시고, |
- | \\ | + | {{blog: |
- | 원하는 페이지를 선택하시고, | + | |
- | {{:blogs: | + | 권한 추가에서 다음의 옵션 두개를 선택한 후 토큰 받기를 누르면 토큰이 생성됩니다. |
- | \\ | + | '' |
- | \\ | + | {{blog: |
- | 권한 추가에서 다음의 옵션 두개를 선택한 후 토큰 받기를 누르면 토큰이 생성됩니다. | + | |
- | '' | + | 우측 상단의 ' |
- | {{:blogs: | + | {{blog: |
- | \\ | + | |
- | \\ | + | |
- | 우측 상단의 ' | + | |
- | {{:blogs: | + | |
- | \\ | + | |
- | \\ | + | |
===== 필요한 필드 검색 ===== | ===== 필요한 필드 검색 ===== | ||
- | 좌측에 있는 필드 검색에서 필요한 정보를 찾아오도록 합니다.\\ | + | 좌측에 있는 필드 검색에서 필요한 정보를 찾아오도록 합니다. |
- | 저는 페이지에 제가 올린 포스트들을 받아오고 싶기 때문에\\ | + | 저는 페이지에 제가 올린 포스트들을 받아오고 싶기 때문에 me/fields= 대신에 [페이지id]/ |
- | me/fields= 대신에 [페이지id]/ | + | |
- | \\ | + | 다음은 제가 필요한 필드들을 정리한 쿼리입니다. |
- | 다음은 제가 필요한 필드들을 정리한 쿼리입니다.\\ | + | |
- | \\ | + | |
< | < | ||
* 페이지 id는 아까 전 쿼리를 통해 볼 수도 있고, 페이스북 페이지 정보란에도 있습니다. | * 페이지 id는 아까 전 쿼리를 통해 볼 수도 있고, 페이스북 페이지 정보란에도 있습니다. | ||
* limit=n 으로 출력 개수를 조정할 수 있습니다. (최대 100개) | * limit=n 으로 출력 개수를 조정할 수 있습니다. (최대 100개) | ||
* 100개가 넘어가면 결과 값에서 ' | * 100개가 넘어가면 결과 값에서 ' | ||
- | \\ | + | |
- | 위 코드를 입력하거나, | + | 위 코드를 입력하거나, |
- | {{:blogs: | + | {{blog: |
- | \\ | + | |
- | \\ | + | |
===== URL 받아오기 ===== | ===== URL 받아오기 ===== | ||
- | 결과 창 아래의 '</> | + | 결과 창 아래의 '</> |
- | 저는 URL을 사용할 예정이므로 cURL 을 선택.\\ | + | 저는 URL을 사용할 예정이므로 cURL 을 선택. |
- | URL은 '' | + | URL은 '' |
- | 형식으로 이루어져 있습니다.\\ | + | {{blog: |
- | {{:blogs: | + | |
- | \\ | + | |
- | \\ | + | |
===== Token 유효기간 연장 ===== | ===== Token 유효기간 연장 ===== | ||
- | 지금 화면에서 보던 토큰은 2시간 후 만료되는 토큰입니다. 우측 하단 ' | + | 지금 화면에서 보던 토큰은 2시간 후 만료되는 토큰입니다. 우측 하단 ' |
- | 비즈니스 계정 인증 등을 통해야 다른 권한을 받거나 기간이 긴 토큰이 나오는 것 같은데, Official 문서를 제출하고 계약서를 제출해야 한다는 것 같습니다.\\ | + | 비즈니스 계정 인증 등을 통해야 다른 권한을 받거나 기간이 긴 토큰이 나오는 것 같은데, Official 문서를 제출하고 계약서를 제출해야 한다는 것 같습니다. |
- | {{:blogs: | + | {{blog: |
- | {{:blogs: | + | {{blog: |
- | \\ | + | |
- | \\ | + | |
- | 이 토큰을 2달 정도 쓸 수 있는 토큰으로 바꾸는 방법을 알아보도록 하겠습니다.\\ | + | 이 토큰을 2달 정도 쓸 수 있는 토큰으로 바꾸는 방법을 알아보도록 하겠습니다. |
- | \\ | + | |
- | 위 화면에서 ' | + | 위 화면에서 ' |
- | 해당 화면에서 맨 아래쪽에 있는 ' | + | {{blog: |
- | {{:blogs: | + | |
- | \\ | + | |
- | \\ | + | |
번거롭긴 하지만, 2달 정도는 쓸 수 있겠습니다. | 번거롭긴 하지만, 2달 정도는 쓸 수 있겠습니다. | ||
Line 98: | Line 88: | ||
===== 다음 ===== | ===== 다음 ===== | ||
- | 기타 권한 또는 토큰 기간을 좀 더 늘리는 것은 좀 더 실험을 해봐야 겠습니다.\\ | + | 기타 권한 또는 토큰 기간을 좀 더 늘리는 것은 좀 더 실험을 해봐야 겠습니다. |
- | 우선 목적은 비정기적으로 포스팅을 업데이트 하는 것이기 때문에 이제 파이썬에서 이 데이터를 정리해 보도록 하겠습니다.\\ | + | 우선 목적은 비정기적으로 포스팅을 업데이트 하는 것이기 때문에 이제 파이썬에서 이 데이터를 정리해 보도록 하겠습니다. |
- | \\ | + | |
- | [[blogs: | + | [[blog: |
---- | ---- | ||