귀하의 페이지에 Facebook 앱을 구축하는 방법

Facebook App을 만들고 싶지만 어디서부터 시작해야할지 모르십니까? 또는 Facebook Apps에 대해 들어 보았지만 자신이 무엇인지 모릅니다. Facebook 응용 프로그램은 사이트의 모든 곳에 있으며, 가장 일반적인 것의 대부분은 실제로 Facebook 자체 개발자가 작성합니다. 사진, 이벤트 및 Facebook의 많은 "핵심"기능은 실제로 별개의 앱입니다. 또한 개인 Facebook 계정에 설치할 수있는 수천 가지의 타사 앱이 있습니다.

앱이란 무엇입니까?

내가 "설치"라고 말했고 "다운로드"하지 않았습니다. "App"( "Applet"이라고 불리는 유사하지 않은 풀 응용 프로그램과 혼동되어서는 안 됨)은 실제로 "응용 프로그램"이 아닙니다. Mac 사용자에게는 익숙 할 것이고 Windows 사용자에게는 익숙 할 것입니다. 그러나 "응용 프로그램"과 "프로그램"은 개인용 컴퓨터에서 어떤 소프트웨어가 호출되는지에 대해 서로 동의어입니다. 디스크에서 설치되거나 다운로드되지만, 실제로는 하드 드라이브에 기록됩니다. 앱은 그렇지 않습니다. 브라우저 이상의 기능을하는 웹 사이트의 기능입니다. 따라서 앱을 사용하여 페이스 북에서 친구와 함께 스크래블을 사용한다면, 당신이나 친구의 컴퓨터가 아니라 페이스 북의 서버에 저장하는 것이 좋습니다. 다시 로그인하거나 브라우저를 새로 고칠 때 페이지가 업데이트됩니다. 이것은 "앱"을 만드는 핵심 요소입니다.

Facebook 플랫폼이란 무엇입니까?

Facebook은 2007 년 5 월 24 일에 Facebook Platform을 출시하여 소프트웨어 개발자가 핵심 Facebook 기능 과 상호 작용하는 응용 프로그램을 만들 수있는 프레임 워크를 제공 합니다 . 사용자 정보를 웹 커뮤니티에서 외부 응용 프로그램으로 공유 할 수 있으므로 공개 API를 통해 사용자 데이터를 공유하는 웹 커뮤니티에 새로운 기능을 제공 할 수 있습니다. API는 소프트웨어 구성 요소가 서로 통신하기위한 인터페이스로 사용하기위한 규격 인 응용 프로그램 프로그래밍 인터페이스입니다. 사실, Facebook Application Platform은 가장 잘 알려진 API 중 하나입니다. 페이스 북 플랫폼은 타사 개발자가 Facebook.com의 응용 프로그램이나 외부 웹 사이트 및 장치를 통해 " 오픈 그래프 "와 통합 할 수있게 해주는 일련의 API 및 도구를 제공합니다.

왜 페이스 북 앱을 원하십니까?

Scrabble과 같은 게임을 비즈니스에서 사용할 수있는 대상은 무엇입니까? 아주 적지 만 게임은 예외적으로 인기가 있지만 앱의 유일한 용도는 아닙니다. 소셜 미디어 영역에서 이름을 공유하고자하는 모든 엔티티에서 사용할 수 있습니다. 일상적인 "참치 샐러드 샌드위치 점심 식사"를 게시하는 사람들의 공통적 인 불만을 생각해보십시오. 그리고 자신이 소유 한 식당을 위해 만든 페이스 북 페이지를 생각해보십시오. 꽤 인기가 있지만, 많은 일반 고객이 페이스 북에서 페이지를 "좋아하고"있는 것 같지 않습니다. 이제 이미지가 멋지고 멋지고 메뉴 항목이 선택 가능하고 공유 할 수있는 앱이있는 페이지를 상상해보십시오. 지루한 상태 업데이트 나 단순한 페이지 링크, 전화 번호 및 주소 대신 앱을 사용하여 뉴스 피드에서 자신의 레스토랑에서 방금 먹은 것을 눈길을 끄는 방식으로 공유 할 수 있습니다. 그리고 사용자는 일반 파란색 링크 된 텍스트보다 그림을 클릭하는 경향이 큽니다. 그리고 앱 사용자는 간신히 아무것도해야합니다. 그들은 이미 앱이 자신의 프로필에 공유하도록 허용했기 때문에 그들이 먹은 내용의 문장을 타이핑하는 것보다 간단합니다.

빌드해야하는 Facebook 앱의 아이디어 나 영감을 찾고 있다면 Facebook App Center를 탐색하십시오.

앱을 만드는 방법

시작하려면 Facebook 계정이 있어야합니다. 개인 Facebook 계정을 사용하여 귀하의 비즈니스 또는 조직을위한 Facebook 페이지를 만드십시오. "작성자"가 공개적으로 알려지기를 원하지 않는다면 개인 정보는 안전하고 페이지에 묶이지 않아도되지만 페이스 북은 사람들이 만든 모든 페이지를 고발하고 회사 자체는 아니라고 주장합니다.

응용 프로그램을 작성하는 첫 번째 단계는 응용 프로그램을 얻는 것입니다. 기존 Facebook 계정으로 개발자 애플리케이션을 Facebook 프로필에 추가 한 다음 "새 애플리케이션 설정"을 클릭하십시오. 그런 다음 이름을 지정하고 표준 서비스 약관에 동의하고 로고 이미지를 업로드하십시오 (나중에 변경할 수 있음).

기본 Facebook 응용 프로그램을 작성하는 데 "괴짜"일 필요는 없습니다. 웹 프로그래밍 언어에 대한 아주 기본적인 지식과 간단한 PHP 파일로 작성 될 페이스 북 앱을 호스팅 할 웹 서버의 여유 공간이 필요합니다. MySQL은 작성해야 할 PHP 스크립트를 실행하기위한 매우 대중적인 오픈 소스 데이터베이스 관리 시스템입니다. PHP가 무엇을 의미하는지 걱정하지 마십시오. 원래 이름이 더 이상 유효하지 않으며 이제는 PHP 자체에서 시작하는 무언가를 의미합니다. 재귀 적 약어는 프로그래머들 사이에 공통적 인 농담입니다. PHP : Hypertext Preprocessor 이외에 다른 일반적인 것들은 GNU의 Not Unix와 PNG의 Not GIF입니다.

응용 프로그램 설정에서 Canvas를 선택하고 HTML을 렌더링 방법으로 설정합니다. FBML (Hyper Text Markup Language와는 대조적으로 Facebook Markup Language)에 대해 들어 본 적이 있을지 모르지만 2012 년 6 월 현재 Facebook 개발자는 FBML 지원을 중단했으며 모든 앱은 HTML, JavaScript 및 CSS로 작성되었습니다.

WYSIWYG (메모장과 같은 자동 서식 지정 기능이없는 텍스트 편집기) HTML 편집기를 사용하여 Facebook 응용 프로그램 내에서 표시 할 내용을 작성하십시오.

캔버스 페이지 란 무엇입니까? 사용자가 앱을 클릭 할 때마다 사용자에게 표시되는 애플리케이션의 메인 페이지. 새 앱을 설정하고 이름을 지정하십시오. 다음 세부 정보를 입력하십시오.

캔버스 URL- 앱 고유 이름 @http : //apps.facebook.com/. 당신은 아이콘, 설명 등으로도 그것을 살릴 수 있습니다.

캔버스 콜백 URL - MySQL 서버에 저장 될 캔버스 페이지의 전체 URL입니다. Facebook App을 호스팅 할 웹 서버에 로그인하고 "facebook"이라는 하위 디렉토리를 만듭니다. 따라서 도메인이 example.com 인 경우 example.com/facebook에서 Facebook 앱에 액세스 할 수 있습니다.

이제 앱을 추가하려는 사용자를위한 설정 페이지를 만들어야합니다. 초보자는 공식 PHP 클라이언트를 사용해야합니다. 우리가하는 일은 단순한 이미지를 보여주는 것입니다.

이것은 기본적인 PHP 스크립트입니다. 캔버스 콜백 URL로 입력 한 파일로 이동하십시오. 이것은 페이스 북에서 응용 프로그램으로의 모든 호출에 대한 점프 포인트입니다.

// Facebook 클라이언트 라이브러리 포함
require_once ( 'facebook.php');
// 인증 변수를 설정합니다.
$ appapikey = '';
$ appsecret = '';
$ facebook = 새로운 Facebook ($ appapikey, $ appsecret);
// 거의 모든 호출에서 내 데이터베이스에 액세스하므로 여기에 db를 설정합니다.
$ username = "";
$ password = "";
$ database = "";
mysql_connect (localhost, $ username, $ password);
@mysql_select_db ($ database) 또는 죽습니다 ( "Unable to select database");
이제 Facebook API와 상호 작용할 준비가되었습니다.

Facebook API 사용

Graph API는 개발자가 Facebook에서 읽고 쓸 수있는 Facebook Platform의 핵심입니다. Graph API는 그래프 (예 : 인물, 사진, 이벤트 및 페이지)의 객체와 그 사이의 연결 (예 : 친구 관계, 공유 된 컨텐츠 및 사진 태그 )을 균일하게 나타내는 Facebook 소셜 그래프의 간단하고 일관된 뷰를 제공합니다 ). 응용 프로그램 디렉토리와 함께 개발자를위한 Facebook 플랫폼의 가장 강력한 측면입니다. 적절한 인센티브 / 마케팅 / 브랜딩 / 무엇을 원하는지를 고려하면 Facebook의 앱을 산불처럼 퍼뜨릴 수 있습니다. Facebook 개발자가 더 많은 잠재 고객에게 다가 가기 위해 일반적으로 사용하는 두 가지 기능은 앱 초대 및 뉴스 피드 이야기입니다.

둘 다 일반적으로 앱 가입시 완료되며 사용자의 개인 네트워크 구성원에게 알리기 위해 사용됩니다. 그러나 초대는 사용자가 선택한 친구를 대상으로하는 명시적인 질문이며 뉴스 피드 옵션은 사용자가 응용 프로그램을 사용하는 사람들에게 수동 선택 인 점에서 다릅니다. 사용자가 항상 환영받는 것은 아니기 때문에 초대장을 발송하게하는 것이 어렵지만 사용자가 성공적으로 타겟팅하면 친구 사이에서 가입률이 높아질 수 있습니다.

그게 전부 야. 누구나 이제 상자 탭이나 기본 프로필 페이지의 사이드 바에서 Facebook 프로필을 자신의 프로필에 추가 할 수 있습니다.

Facebook 앱 팁 & amp; 속임수

또한 방문객을 현혹시키기 위해 슬리브에서 제거 할 수있는 몇 가지 추가 트릭이 있습니다.

두려워하지 마! 페이스 북에는 자주 묻는 질문과 길을 따라 도울 수있는 방법이 있다는 것을 기억하십시오! 그래도 여전히 너무 복잡한 경우 OfferPop 및 Wildfire와 같이 사용할 수있는 회사가 있습니다. 미리 작성한 앱을 사용하여 Facebook 페이지 에 대해 유료로 맞춤 설정할 수 있습니다. 그러나 페이스 북 앱을 만들기 위해 서비스 나 개발자에게 돈을 쓰기 전에 간단한 앱을 만들어 보도록하십시오.