问题- 1
我想在用户的墙上发帖,但有时我会收到:请求此资源需要用户访问令牌。
这是我做的:
$access_token = $facebook->getAccessToken();
$facebook->setAccessToken($access_token);
$params = array(
'access_token' => $access_token,
'link' => "http://www.facebook.com/PaginaRomanilor?sk=app_".APP_ID,
'message' => $caption." - Amuză-ți și tu prietenii cu aplicația întrebări pentru prieteni.",
'name' => $caption,
'description' => 'Răspuns: '.ucfirst($raspuns).'. '.$mesaj,
'caption' => 'TS',
'picture' => LINK."images/".$raspuns.".png",
'tags' => $friendpost['uid'],
'place' => 155021662189
);
if(!($sendMessage = $facebook->api('/me/feed/','post',$params))){
$errors= error_get_last();
echo "Facebook publish error: ".$errors['type'];
echo "<br />\n".$errors['message'];
}
当我个人使用该应用程序时,我没有收到错误消息,只有部分用户会收到错误消息。
问题2
在链接中,我提供了指向我的页面的链接。标题被忽略并被Page: 7,726 取代,就像这样。
但我想在那篇文章中给出定制的标题。
更新:
用户访问令牌错误不是来自这部分代码,而是来自选择朋友数据库,所以我在那里解决了,我现在遇到的问题是我的自定义标题被禁用并替换为来自链接的页面之类的内容。