我正在通过Graph API创建一些帖子,但我需要获取其ID以便稍后使用它。从我刚刚创建的帖子获取ID - Facebook图形API
这是我在PHP中使用的代码,有人可以帮助我展示如何在创建帖子后获取ID吗?
我试图做$ response-> id或$ graphObject-> id但它没有工作。另外,我是否需要在我的代码的最后一行中使用$ graphObject?我在其他地方看到它,但我不知道它在做什么。
我确实在$ graphObject一个的print_r和接收此aswer: 实\ GraphObject对象([backingData:保护] =>数组([ID] => 741760479220480))
由于
<?php
session_start();
require_once('Facebook/FacebookHttpable.php');
require_once('Facebook/FacebookCurl.php');
require_once('Facebook/FacebookCurlHttpClient.php');
require_once('Facebook/FacebookSession.php');
require_once('Facebook/FacebookRedirectLoginHelper.php');
require_once('Facebook/FacebookRequest.php');
require_once('Facebook/FacebookResponse.php');
require_once('Facebook/FacebookSDKException.php');
require_once('Facebook/FacebookRequestException.php');
require_once('Facebook/FacebookClientException.php');
require_once('Facebook/FacebookOtherException.php');
require_once('Facebook/FacebookAuthorizationException.php');
require_once('Facebook/FacebookPermissionException.php');
require_once('Facebook/FacebookServerException.php');
require_once('Facebook/GraphObject.php');
require_once('Facebook/GraphSessionInfo.php');
require_once('Facebook/GraphUser.php');
use Facebook\FacebookHttpable;
use Facebook\FacebookCurl;
use Facebook\FacebookCurlHttpClient;
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookClientException;
use Facebook\FacebookOtherException;
use Facebook\FacebookAuthorizationException;
use Facebook\FacebookPermissionException;
use Facebook\FacebookServerException;
use Facebook\GraphObject;
use Facebook\GraphSessionInfo;
use Facebook\GraphUser;
FacebookSession::setDefaultApplication('app','password');
$session = new FacebookSession('token');
$message = 'Test';
$link = "http://www.example.com.br";
$description = 'Description';
$name = 'Name';
$caption = 'Caption';
$request = new FacebookRequest(
$session,
'POST',
'/page_id/feed',
array (
'message' => $message,
'link' => $link,
'description' => $description,
'published' => 'false',
'name' => $name,
'caption' => $caption,
)
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
?>
'$ graphObject'给你什么? –
解决它!谢谢! – user3697768