Php 如何联系您的用户';帖子喜欢';使用facebook 4.0?
我正在使用4.0 sdk库,无法确定如何列出“喜欢”我的应用程序“发布”的成员。 我可以访问我的电子邮件、生日和其他数据(一次),但不能访问两次。 当我选择时,如何查询我的喜好,而不仅仅是一次,例如我的电子邮件地址等 代码:Php 如何联系您的用户';帖子喜欢';使用facebook 4.0?,php,facebook,api,facebook-graph-api,Php,Facebook,Api,Facebook Graph Api,我正在使用4.0 sdk库,无法确定如何列出“喜欢”我的应用程序“发布”的成员。 我可以访问我的电子邮件、生日和其他数据(一次),但不能访问两次。 当我选择时,如何查询我的喜好,而不仅仅是一次,例如我的电子邮件地址等 代码: <!DOCTYPE html> <html> <body> <head> <?php session_start(); // added in v4.0.0 require_once 'facebook-php-s
<!DOCTYPE html>
<html>
<body>
<head>
<?php
session_start();
// added in v4.0.0
require_once 'facebook-php-sdk-v4/autoload.php';
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\Entities\AccessToken;
use Facebook\HttpClients\FacebookCurlHttpClient;
use Facebook\HttpClients\FacebookHttpable;
FacebookSession::setDefaultApplication( '6350000000851','755000000000009999a0c' );
$helper = new FacebookRedirectLoginHelper('http://mydomain.co/fbauthtest5.php' );
try {
$session = $helper->getSessionFromRedirect();
} catch( FacebookRequestException $ex ) {
// When Facebook returns an error
} catch( Exception $ex ) {
// When validation fails or other local issues
}
if ( isset( $session ) ) {
// graph api request for user data
$_SESSION['fb_token'] = $session->getToken();
//$request = new FacebookRequest( $session, 'GET', '/me?fields=post{id,like}');
$request = new FacebookRequest( $session, 'GET', '/me' );
$response = $request->execute();
// get response
$graphObject = $response->getGraphObject();
// print data
echo '<pre>' . print_r( $graphObject, 1 ) . '</pre>';
}
else {
$helper = new FacebookRedirectLoginHelper('http://favd.co/');
$permissions = array(
scope =>'publish_actions',
'email',
'user_location',
'user_birthday'
);
// Get login URL
$auth_url = $helper->getLoginUrl($permissions);
echo "<script>window.top.location.href='".$auth_url."'</script>";
}
?>
</head>
<div
class="fb-like"
data-share="true"
data-width="450"
data-show-faces="true">
</div>
</body>
</html>