fbcmd 설정

fbcmd는 bti처럼 쉽게 설정안된다;;

그래서 일단 설정과정을 기록

1, 앱이 엑세스 가능하도록, 페이스북에서 권한을 준다
http://www.facebook.com/authorize.php?api_key=d96ea311638cf65f04b33c87eacf371e&v=1.0&ext_perm=read_stream
http://www.facebook.com/authorize.php?api_key=d96ea311638cf65f04b33c87eacf371e&v=1.0&ext_perm=publish_stream
http://www.facebook.com/authorize.php?api_key=d96ea311638cf65f04b33c87eacf371e&v=1.0&ext_perm=read_Inbox

2, /etc/php/php.ini 파일을 열어서 다음과 같이 수정한다.
(만약 이걸 고치지 않으면 에러메세지를 내고 실행이 되지 않음!)
// 설치된 경로에 맞게 해야한다. 아래 경로는 아치리눅스의 경우.
include_path = ".:/usr/share/pear:/usr/local/lib/fbcmd:/usr/local/lib/fbcmd/facebook"
open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/local/lib/fbcmd/
date.timezone = "Asia/Seoul"

3, 그다음 fbrun을 실행하면
$ fbcmd

3-1, 엑세스 코드를 발급하라는 지시가 나오고 다음 링크로 들어가서
https://www.facebook.com/dialog/oauth?client_id=42463270450&redirect_uri=http://www.facebook.com/connect/login_success.html

Success
메세지가 나오면 성공이다.

3-2 실제 인증키를 가지고 온다.
http://www.facebook.com/code_gen.php?v=1.0&api_key=42463270450

그럼 로그인 정보를 생성할거냐라고 묻는 메세지가 나옴, 당연히 "생성" 해야하므로 생성하고
회원님의 임시 코드는
XXXXXX
입니다. 계속 Command Line에 로그인을 유지하려면 이 코드를 입력하세요.

가 나오면 성공이다. 이거서 XXXXXX를 기록해 두고. 다음과 같은 명령어를 실행시켜서, 결과를 확인한다.
다음과 같이 나오면 완료된것~!
$ fbcmd auth XXXXXX

fbcmd [v1.0-beta5-dev1] AUTH Code accepted.
Welcome to FBCMD, XXXXXXXXXX

most FBCMD commands require additional permissions.
to grant default permissions, execute: fbcmd addperm

명령어는 다음을 참조
http://fbcmd.dtompkins.com/commands