내 메시지에 게시해야 자신의 페이 스북 페이지; 그리고 그것을 할 필요가 프로그래밍 방식으로 (내 경우에는 파이썬을 사용하여).Facebook : 프로그래밍 방식으로 액세스 토큰을 검색하는 방법?
import urllib, urllib2
access_token='XXXX'
fb_page_id='YYYY' # my page ID
post_data = {'access_token':access_token, 'message':'hey this is a test!'}
request_path = str(fb_page_id)+'/feed'
post_data = urllib.urlencode(post_data)
response = urllib2.urlopen(
'https://graph.facebook.com/%s' % request_path, post_data
)
FB 페이지에서 생성 된 포스트의 ID가 제대로 반환됩니다 :
In [11]: response.readlines()
Out[11]: ['{"id":"135386143198208_461964357207050"}']
문제 :
나는 (파이썬)이 코드를 사용하여이 부분을 어떻게 관리 access_token
을 생성하고 위의 API 요청을 수행하려면 을 수동으로here의 세 단계를 따르십시오.
실제로이 수동 프로세스는 이므로이 작업을 cron 작업에서 실행해야합니다. 따라서 페이스 북의 access_token
은 일시적이기 때문에 자동화해야합니다. 나는. 이 스크립트를 실행할 때마다 액세스 토큰을 가져와야합니다. 그렇게하는 방법?
관련 단계를 전달할 때마다 응답 (curl, JavaScript, Java, PHP)에 스크립팅 도구를 자유롭게 사용하십시오. 서버 측 언어 (Python/Ruby/PHP)를 사용하여이 작업을 수행해야합니다.
downvote에 대한 이유가 무엇입니까 ?? 감사합니다;) –
Facebook 액세스 토큰에 대한 수동 사용자 인증을 무시할 수 없습니다. 그것은 목적을위한 것입니다. – phwd
@phwd 그리고 수동으로 액세스 토큰을 얻으려면 적어도 한 달에 한 번씩 수동으로 인증해야합니다 ... 맞습니까? –