以下代码适用于PHP SDK v3。但是,我必须首先使用java sdk登录,现在我不知道如何使用PHP获取令牌或检查用户是否使用PHP登录。我得到了以下的错误。
我无法使用SDK 4,因为我的主机不允许它。很长的故事。我在过去的几个小时里尝试过几个网站和教程无济于事。有人能告诉我一个简单的方法吗?用代码示例?在Facebook应用程序上更改画布网址需要什么?等。
这是我在没有登录时遇到的错误。 致命错误:未捕获OAuthException:必须使用活动访问令牌来查询有关当前用户的信息。投入
require 'Facebook3/src/facebook.php';
$facebook = new Facebook(array(
'appId' => 'myID',
'secret' => 'MySecret',
));
$attachment = array(
'message' => 'COOL',
'name' => 'Some Info',
'caption' => "more info",
'link' => 'http://aLink.com',
'description' => 'View Trailer Here!',
'picture' => 'http://Picture.com/images/aPic.png',
'actions' => array(
array(
'name' => 'Get Search',
'link' => 'http://www.google.com',
)
)
);
$result = $facebook->api('/me/feed/', 'post', $attachment);