我正在尝试使用图谱API发布内容,但我想发布此帖子"隐藏"在我的页面中(实际上是我的公司页面),所以我只能用于赞助帖子。
我尝试使用" is_hidden","隐私 - 自我"或者"发布"。
在第一个选项中没有任何改变。
第二种方式适用于页面,仅适用于个人资料。
第三个,那将是最好的,给我一个错误:"你没有权限创建一个未发表的帖子"。
任何人都知道如何获得此权限?我已经给了我正在使用的令牌的所有权限。
或者任何人都知道另一种创造方式"隐形"我的页面的帖子?
这是我正在使用的代码(这里我更改了我的页面ID" me",因为我不能说出我公司的页面)。
<?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/FacebookOtherException.php' );
require_once( 'Facebook/FacebookAuthorizationException.php' );
require_once( 'Facebook/FacebookPermissionException.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\FacebookPermissionException;
use Facebook\FacebookRequestException;
use Facebook\FacebookOtherException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\GraphSessionInfo;
use Facebook\GraphUser;
FacebookSession::setDefaultApplication('530349683736101','my_password');
$session = new FacebookSession('[REMOVED ACCESS TOKEN]');
$request = new FacebookRequest(
$session,
'POST',
'/me/feed',
array (
'message' => 'This is a test message',
//'is_hidden' => 'true',
'published' => 'false',
//'privacy' => '{value: "SELF"}',
)
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
?>
答案 0 :(得分:0)
示例中的访问令牌是用户访问令牌,用户访问令牌的/me
是指当前用户
用户无法创建未发布的帖子,这些帖子必须在网页上创建,并且应使用代表网页管理员检索的Page access token创建