我該從哪裏出發?這幾乎只是從sdk中提供的示例複製粘貼。我不明白人們如何使用這個API來構建任何東西?我如何打開登錄等提示屏幕? Facebook在那裏說了些什麼?Facebook API幫助
<?php
require 'fb_sdk/src/facebook.php';
// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
'appId' => 'APIID',
'secret' => 'SECRET',
));
// Get User ID
$user = $facebook->getUser();
// We may or may not have this data based on whether the user is logged in.
//
// If we have a $user id here, it means we know the user is logged into
// Facebook, but we don't know if the access token is valid. An access
// token is invalid if the user logged out of Facebook.
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
// Permissions requested from the user.
$par = array();
$par['scope'] = 'user_about_me, read_friendlists';
// Login or logout url will be needed depending on current user state.
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl($par);
}
?>
g^ood answer,至於@Jollygood:不要爲此考慮API。它在那裏*幫助*你的應用程序。一旦你清楚瞭解你的應用程序將提供什麼,那麼與Facebook API的集成點就會明確。以這個[示例](http://developers.facebook.com/docs/samples/canvas/)應用程序爲例,您會意識到您的應用程序創意,並得出結論,您需要用戶全名,電子郵件,照片和來自Facebook的朋友並相應地使用API。 – ifaour