使用Graph API Explorer我可以使用app令牌或用户令牌重现此错误。
致电(POST)
/0000userid0000/mynamespace:Create
thread=aURLonOurSite
access_token=xxxxxx
响应
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
}
运行令牌调试表明我拥有权限:
Issued : 1346937448 (about an hour ago)
Expires: 1352121448 (in about 2 months)
Valid : True
Origin : Web
Scopes : email publish_actions user_location
答案 0 :(得分:1)
你的问题不够明确,但在这里我将向你展示我在之前项目中使用过的一个例子。
$params = array(
'voucher'=>$plink,//'https://thevoucherlink.com/account/order/post.php?image='.$file_name.'&business_name='.$dd['title'].'&from='.$_SESSION['fb_uid'].'&to='.$_POST['friend_id'].'&msg='.$d['giftmsg'],
'access_token'=>$facebook->getAccessToken(),
'message'=>$d['giftmsg'],
);
$out = $facebook->api('/me/thevoucherlink:send','post',$params);
这里我对send
对象使用了Voucher
操作。我认为您没有在参数上使用对象。
谢谢