Php 使用Facebook SDK在Facebook上每日发布
首先,我想问一下,是否可以在facebook页面上全天发布一篇使用PHPSDK的帖子 这是我的版本(它可以工作,但令牌在几个小时后过期)Php 使用Facebook SDK在Facebook上每日发布,php,facebook,Php,Facebook,首先,我想问一下,是否可以在facebook页面上全天发布一篇使用PHPSDK的帖子 这是我的版本(它可以工作,但令牌在几个小时后过期) 可以获取我的用户的实际访问令牌。也许有人现在找到了解决办法 非常感谢我希望您不想在用户配置文件上自动发布?该id可能来自用户配置文件,而不是页面。为了发布到页面,可以使用扩展页面令牌。阅读有关令牌的文档。@luschn id已更改;)但是提示如下:)我希望您不想在用户配置文件上自动发布?该id可能来自用户配置文件,而不是页面。为了发布到页面,可以使用扩展页
可以获取我的用户的实际访问令牌。也许有人现在找到了解决办法
非常感谢我希望您不想在用户配置文件上自动发布?该id可能来自用户配置文件,而不是页面。为了发布到页面,可以使用扩展页面令牌。阅读有关令牌的文档。@luschn id已更改;)但是提示如下:)我希望您不想在用户配置文件上自动发布?该id可能来自用户配置文件,而不是页面。为了发布到页面,可以使用扩展页面令牌。阅读有关令牌的文档。@luschn id已更改;)但对于提示,thnx:)
<?php
define('FACEBOOK_SDK_V4_SRC_DIR','../sdks/facebook/');
require_once("../sdks/facebook/autoload.php");
$access_token ="EAACEdEose0cBAGVFnr3vE8U6FYXxsJbRadxZB4ynIWaG5aFzDo0bx6vdIWysh4sPvnOPu3CHZCfLSM9MYLRRlvdeyJazIXgP0h3fqbbNc3oxg24b4I7rZChUS1FNHqm1HsWbym4IjsaoVw4fAqRlYfPsw2iX4nFZB7KDeAu1BglrRg2qGug8";
$app_secret ="c19ca5fc56bc0ddce32c75a3cb53059f";
$fb = new Facebook\Facebook([
'app_id' => '17852532523721',
'app_secret' => $app_secret,
'default_graph_version' => 'v2.4',
]);
$linkData = [
'link' => 'http://www.url.com/',
'message' => "Test"
];
try {
$response = $fb->post("/42935243503912968/feed",$linkData, $access_token);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
?>