• 메인
  • 기타 사무 생산성
  • 시뮬레이션
  • 플랫폼 게임
  • 슈팅 게임
  • 어드벤처 게임
  • 기타 상업 상업
  • 기타 교육 참조
logo
  • 메인
  • Facebook 응용 프로그램을 만들고 홍보하는 방법 배우기

Facebook 응용 프로그램을 만들고 홍보하는 방법 배우기

응용 프로그램 개발에서 바퀴를 지속적으로 개혁하는 것은 시간 소모적이며 비효율적 일 수 있습니다. 이러한 이유 때문에 많은 개발 프레임 워크가 프로그래머를 돕기 위해 뛰어 들고 시작하는 동시에 코드를 체계적이고 쉽게 관리 할 수 ​​있도록 도와줍니다. 이제 아래 지침에 따라 상대적으로 간단한 CakePHP 프레임 워크로 페이스 북 애플리케이션을 만드는 법을 배울 수 있습니다.

1 단계. 첫 번째 단계는 Facebook 응용 프로그램을 만드는 것입니다. 설정시 몇 가지 설정 만 시작하는 데 중요합니다..

Facebook 광고 2018을 만드는 방법 - 시작부터 끝내기

* 귀하의 취향에 맞는 신청서 이름을 포함 시키십시오..

* 선택 필드 안에? 섹션에서 응용 프로그램을 호스팅 할 위치에 콜백 URL을 제공하십시오. 콜백 URL은 CakePHP 설치의 루트 경로를 가리켜 야합니다..

* 이미 찍은 캔버스 페이지 URL을 입력하고 FBML이 선택되었는지 확인하십시오..

* 아직 친구 또는 다른 임의의 사용자가 응용 프로그램을 설치하는 것을 원하지 않는 경우 개발자 모드 상자를 선택하십시오.

* 마지막으로 사이드 탐색 URL을 캔버스 페이지 URL과 동일한 값으로 설정하십시오..

2 단계. 이제 응용 프로그램이 설정되었으므로 최신 stable 버전의 CakePHP를 다운로드하여 압축을 풀어야합니다.

3 단계. CakePHP 응용 프로그램에서? / app / vendor / facebook? 아래에 새 폴더를 만듭니다. Facebook Platform API의 최신 버전을 다운로드하고? 클라이언트의 내용을 압축 해제 하시겠습니까? 새 페이스 북에 폴더? 폴더가 잠시 전에 생성되었습니다. (PHP4 사용자는 대신? php4client? 폴더의 내용을 압축 해제해야합니다.) 다음과 같이 디렉토리 내용을 가져야합니다..

* /app/vendors/facebook/facebook.php

* /app/vendors/facebook/facebook_desktop.php

* /app/vendors/facebook/facebookapi_php5_restlib.php

4 단계. 이제 상속 된 모든 컨트롤러가 Facebook API를 사용하도록 AppController 기본 클래스를 수정해야합니다. 시작하려면? / cake에서 app_controller.php를 복사 하시겠습니까? ? / app? 그런 다음 원하는 텍스트 편집기에서 파일을 열고 내용이 다음과 일치하도록 변경하십시오. 이 과정에서 Facebook API 키와 비밀 값을 변경해야합니다.

일반 복사를 클립 보드 인쇄로보기?

1.

2. 공급 업체 ( ';facebook / facebook';);

삼.

4. 클래스 AppController는 Controller {

5. var $ facebook;

6.

7. var $ __ fbApiKey = ';YOUR_API_KEY';;

8. var $ __ fbSecret = ';YOUR_SECRET_KEY';;

9.

10. function __construct () {

11. parent :: __ construct ();

12.

13. // ';정의되지 않은 인덱스 : facebook_config';알림이 표시되지 않도록합니다..

14. $ GLOBALS [ ';facebook_config';] [ ';debug';] = NULL;

15 명.

16. // Facebook 클라이언트 API 객체를 만듭니다..

17. $ this-> facebook = 새로운 Facebook ($ this -> __ fbApiKey, $ this -> __ fbSecret);

18.}

19.}

20.?>

공급 업체 ( ';facebook / facebook';);

클래스 AppController 확장 컨트롤러 {

var $ facebook;

var $ __ fbApiKey = ';YOUR_API_KEY';;

var $ __ fbSecret = ';YOUR_SECRET_KEY';;

함수 __construct () {

parent :: __ construct ();

// ';정의되지 않은 인덱스 : facebook_config';알림이 표시되지 않도록합니다..

$ GLOBALS [ ';facebook_config';] [ ';debug';] = NULL;

// Facebook 클라이언트 API 객체를 만듭니다..

$ this-> facebook = 새로운 Facebook ($ this -> __ fbApiKey, $ this -> __ fbSecret);

}

}

?>

5 단계. 위에 정의 된 AppController를 상속하는 기본 컨트롤러 클래스를 만듭니다. 여기서 우리는 로그인과 같은 기본 Facebook 호출을 수행 할 것입니다. 물건 컨트롤러의 색인 페이지를 나타내는 포함되어 있습니다..

일반 복사를 클립 보드 인쇄로보기?

1.

2. 클래스 ThingsController는 AppController {

3. var $ user;

4.

5. / **

6. * 이름 : beforeFilter

7. 설명 : 실행하기 전에 필요한 단계와 함수 호출을 수행합니다.

8. * 모든 뷰 함수 호출.

9. * /

10. 함수 beforeFilter () {

11. $ this-> user = $ this-> facebook-> require_login ();

12.}

13.

14. / **

15. * 이름 : 색인

16. * 설명 : 친구 색인 페이지를 표시합니다..

17. * /

18. 함수 색인 () {

19. // 사용자의 친구를 검색하여보기로 전달합니다..

20. $ friends = $ this-> facebook-> api_client-> friends_get ();

21. $ this-> set ( ';friends';, $ friends);

22.}

23.}

24.?>

클래스 ThingsController는 AppController를 확장합니다 {

var $ user;

/ **

* 이름 : beforeFilter

* Desc : 실행하기 전에 필요한 단계와 함수 호출을 수행합니다.

* 모든 뷰 함수 호출.

* /

function beforeFilter () {

$ this-> user = $ this-> facebook-> require_login ();

}

/ **

* 이름 : 색인

* 내용 : 친구 색인 페이지를 표시합니다..

* /

함수 색인 () {

// 사용자의 친구를 검색하여보기로 전달합니다..

$ friends = $ this-> facebook-> api_client-> friends_get ();

$ this-> set ( ';friends';, $ friends);

}

}

?>

단계 6.? / app / model 아래에 자리 표시 자 모델 객체를 만드시겠습니까? 라는 thing.php. 다시 다음 내용을 새 파일에 배치합니다..

일반 복사를 클립 보드 인쇄로보기?

1.

2. 클래스 Thing은 AppModel {

3. var $ name = ';문제';;

4. var $ useTable = false;

5.}

6.?>

class Thing은 AppModel을 확장한다 {

var $ name = ';Thing';;

var $ useTable = false;

}

?>

7 단계. 페이지 간의 일관성을 유지하려면 기본 레이아웃을 만들어야합니다. 이것은 머리글과 바닥 글 FBML을 포함하는 곳입니다. 텍스트 편집기에서 /app/views/layouts/default.thtml?이라는 새 문서를 만들고 다음과 같은 코드를 삽입하십시오. 포함되어야하는 핵심 부분은 $ content_for_layout 변수를 출력하는 echo 호출입니다..

일반 복사를 클립 보드 인쇄로보기?

1.

2.

삼.

6.

7.

8. 나의 것들

9. 찾아보기

10. 검색 대상

11. 것들 추가

12.

13.

14.

내 것들

물건 둘러보기

검색 대상

물건 추가하기

8 단계. 마지막으로 5 단계의 ThingsController 함수로 정의 된 인덱스 뷰의 레이아웃을 나타내는 파일을 만들어야합니다.? /app/views/things/index.thtml이라는 새 파일을 만들고, 내용 아래. 인덱스 함수에서 컨트롤러의 set 함수를 호출하여 전달 된 $ friends 변수 사용에 주목하십시오.

일반 복사를 클립 보드 인쇄로보기?

1. 내 것들

2. 내 친구 :

삼.

    4.

    5.

  • 6.

    7.

내 것들

내 친구 :

9 단계. 마지막 단계는 케이크 응용 프로그램을 서버에 업로드하는 것입니다 (응용 프로그램에 설정된 콜백 URL 경로와 일치하는지 확인하십시오). 이제 다음을 통해 페이지에 액세스 할 수 있습니다. http://apps.facebook.com/YOUR-APP-PATH/things.

후속 제안

방문자가 http://apps.facebook.com/YOUR-APP-PATH/things 대신 http://apps.facebook.com/YOUR-APP-PATH/를 통해 응용 프로그램에 도착하면 어떤 일이 발생하는지 궁금 할 수 있습니다. 상황이 현재 설정되어있는 상태에서 방문자는 해당 페이지를 덮어 쓰는 방법을 설명하는 기본 CakePHP 출력을 보게됩니다.

이 문제를 해결하려면 YOUR-APP-PATH를 YOUR-APP-PATH / 가지로 리디렉션해야합니다. 일반적으로 /app/config/routes.php를 간단히 변경하면됩니다. 그러나 CakePHP의 경로는 리다이렉션에 사용되기 때문에 페이스 북 앱에서 표준 리다이렉션을 수행 할 수 없기 때문에 간단한 해결책이 필요하다..

파일 /app/views/pages/home.thtml?을 만들고 다음 예제에 따라 fb : redirect 태그를 추가하십시오..

일반 복사를 클립 보드 인쇄로보기?

1.

이제 응용 프로그램의 루트 원격 경로가 호출되면 home.thtml 파일의 내용 (사용자가 만든 기본 레이아웃 내에서)이 검색됩니다. 리다이렉트는 Facebook에 의해 해석 될 것이고, 최종 사용자는 우리가 예상했던 것 인덱스로 보내질 것입니다..

데이터베이스를 사용한다면 물론 CakePHP에 대한 연결을 설정하여 활용할 수 있습니다. ? / app / config? 아래에서? database.php.default? to? database.php ?. 파일을 편집하고 $ default 배열 변수에 대한 호스트, 로그인, 암호 및 데이터베이스 값을 업데이트하십시오..

Facebook 응용 프로그램을 광고해야합니까? 그런 다음 가장 좋은 방법은 Facebotpro.com과 같은 도구를 사용하는 것입니다. Facebot Pro는 Facebook에서 귀하의 말을 꺼내기 위해 고안된 Facebook Friend Adder입니다. 응용 프로그램을 홍보하기에 완벽한 작품!

Facebotpro를 사용할 때 계정 정보를 입력하고 로그인해야합니다..

애플리케이션을 설명하는 훌륭한 이메일을 작성하고 Facebook.com에있는 링크 위치를 제공하여 사용자가 프로필에 설치할 수 있도록하십시오. 메시지의 몇 가지 훌륭한 기능과 장점을 나열하지만 많은 정보를 제공하지 않으며 호기심을 유지하고 더 많이 알고 싶어하므로 제공해야 할 내용을 확인하십시오..

2. 친구 요청을 보내려는 사용자에게 ID를 수집하십시오. 검색 대상을 지정할 수 있습니다. 예 : 소녀를위한 응용 프로그램이있는 경우 모든 소녀 ID를 검색에 모으십시오. 이런 식으로 더 나은 결과.

3. 그게 전부입니다. 메시지를 보내고 얼마나 많은 사용자가 응용 프로그램을 사용하고 있는지보십시오! Facebot Pro를 사용하여 응용 프로그램을 홍보하고 음악이나 비즈니스를 홍보하는 데 사용할 수 있습니다..

열렬히,

케이시 터너

관련 기사

깨진 검처럼 게임 12 개 : 리눅스 용 기사단의 그림자

배틀 베어스 로얄 PC처럼 4 게임

햄버거처럼 45 게임

어떻게 골드 채광하려면

PS3의 미스 매니지먼트와 같은 게임

PS4를위한 ATV Offroad Fury 2와 같은 3 가지 게임

학문적 인 대학 코치에 성공하는 방법

벽난로에 벽난로를 추가하는 방법.

PS2 용 국제 크리켓 2010과 같은 2 개의 게임

온라인으로 가정 기반 비즈니스를 마케팅하는 방법

이전 게시물
Nintendo Wii U 농구 스나이퍼 같은 게임
다음 게시물
도둑 2처럼 3 가지 게임 : PS2를위한 메탈 시대

범주

  • Rpg 게임
  • 격투 게임
  • 전략 게임
  • 슈팅 게임

추천

PC 용 요소 6 개 게임 퍼즐 퍼즐

PC 용 요소 6 개 게임

Xbox 1 용 Pool Nation과 같은 2 가지 게임 스포츠 시뮬레이션

Xbox 1 용 Pool Nation과 같은 2 가지 게임

캐주얼을 찾는 방법

캐주얼을 찾는 방법

17 SolCalendar 대안 기타 사무 생산성

17 SolCalendar 대안

인기 게시물

  • 경재 마루를 놓는 방법

    경재 마루를 놓는 방법

    iOS를위한 진짜 권투 같이 7 개의 게임

    iOS를위한 진짜 권투 같이 7 개의 게임

뉴스 레터

뉴스 레터 구독

Trend-top.com © Copyrights 2019. All rights reserve

Facebook 응용 프로그램을 만들고 홍보하는 방법 배우기Privacy policy