【发布时间】:2011-10-10 20:36:30
【问题描述】:
我在我的应用程序中使用了一个请求对话框,用户可以在其中向他们的朋友发送请求。一旦用户发送请求,我将应用程序重定向到它在用户页面上发布的页面。我使用以下代码获取 access_token:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/oauth/access_token?client_id='.APP_ID.'&client_secret='.APP_SECRET.'&redirect_uri=http://www.facebook.com/pages/Cosmetics/167231286678063?sk=app_233227910028874&grant_type=client_credentials');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
$token = curl_exec($ch);
$me = $facebook->api('/me?'.$token);
但是当我尝试在墙上发帖时,它会显示此错误:
致命错误:未捕获的 OAuthException:无效的 OAuth 访问令牌签名。
【问题讨论】:
标签: php facebook access-token