2009-08-07 6 views
1

나는 정기적 인 웹 사이트와 페이스 북 응용 프로그램을 동기화하는 프로젝트에 노력하고있어.페이스 북에서 PHP를 개발 - 신참 질문

db에는 users 테이블이 있지만 테이블에는 응용 프로그램의 각 사용자의 사용자 ID 만 있습니다. 사용자 ID는 사람들의 Facebook 사용자 ID입니다.

사용자 테이블의 각 사용자에 대해 페이스 북에서 이름 및 기타 정보를 가져와야합니다. 클라이언트는 페이스 북 응용 프로그램을 사용하고 있으므로 개발자 키가 있어야하고 다른 것이 필요하다고 생각합니다.

내 질문은 어떻게 페이스 북 사용자 아이디를 사용하여 페이스 북에서 사용자의 이름 및 기타 정보를 검색 할 수 있습니까? 다음 FQL 문으로

답변

3

먼저 읽어 당신의 계획은 Facebook Developer Policy와 디부 협정 있는지 확인하십시오.

당신은 당신이 특정 "저장 가능한 데이터"를 제외하고, 페이스 북에서 수신 데이터를 저장할 수 없습니다. http://wiki.developers.facebook.com/index.php/Platform_Policy_Overview#6._Storing_and_Using_Data_You_Receive_From_Facebook

귀하의 질문에 대답합니다.

해킹 방법 : 트릭을 할해야 여러 사용자를위한

일괄 FQL 문. API 함수 (일괄 처리 가능) 또는 FQL 쿼리 용 API 호출을 사용할 수 있습니다.

더 나은 및 더 다양한 기능의 방법 :

당신이 원하는 에 연결 당신의 웹 사이트 에 페이스 북. 실제로 찾고있는 것은 Facebook Connect.

입니다. Facebook Connect는 단순히 자리 표시 자 태그를 대체하는 Javascript 레이어입니다. 페이스 북에 연결하면 <fb:photo pid="54321" uid="6789"></fb:photo>.을 말할 수 있습니다 또는 귀하의 경우

당신이 누군가의 이름을 표시하려면
+0

FQL 문을 실행하거나 '' 문을 올바르게 구문 분석하려면 어떤 URL/라이브러리에 포함해야합니까? –

+0

실행했을 때 ''명령을 실행해도 아무런 변화가 없습니다. facebook.com 서버에서 실행되는 경우에만 처리되는 것으로 생각되지만, 오프 사이트로 실행해야합니다. 앱이 아닙니다. 생각? –

+0

님께 서 facebook connect를 (를)보고 싶습니다. –

1

,이

<fb:name useyou='false' uid=".'"'.$values[$index]['userid'].'"'." /> 

참고 빠르고 쉬운 방법입니다 :이 코드는 for 루프에 사용됩니다 , 그리고 여러 줄을 예상했기 때문에 사용자 db 정보가 배열에 저장되었습니다.

FQL 덤비는보다 사용자 정보를 얻을 수있는 쉬운 방법은

난 당신이 http://wiki.developers.facebook.com/index.php/Users.getStandardInfo

+0

위키를 탐색하면 내 사용자 상태로 인해 모든 것에 대한 링크를 제공 할 수 없기 때문에 놀라운 일을 할 수 있습니다. – Paul

1
 

require_once('facebook-platform/client/facebook.php'); 

$facebook = new Facebook(API_KEY, SECRET); 
$facebook->require_login(); 

function getInfo($user_list, $fields) 
{ 
    try 
    { 
     $u = $facebook->api_client->users_getInfo($user_list, $fields); 
     return $u; 
    } 
    catch (FacebookRestClientException $e) 
    { 
     echo $e->getCode() . ' ' . $e->getMessage(); 
    } 
} 
 

그런 무언가를 원하는이이 API 생각, $의 USER_LIST이 목록은 자신의 API 사용 UID 및 $ fields는 Facebook에서 검색하려는 모든 userInfo 필드의 목록입니다.

Facebook API를 살펴보십시오.

관련 문제