Php Facebook照片上传错误
嗨,我正在尝试编写一个facebook应用程序,将照片发布到用户页面。我几乎是逐字逐句地跟着这个 但每当我尝试上传照片时,都会出现以下错误:Php Facebook照片上传错误,php,facebook,stream,photo,Php,Facebook,Stream,Photo,嗨,我正在尝试编写一个facebook应用程序,将照片发布到用户页面。我几乎是逐字逐句地跟着这个 但每当我尝试上传照片时,都会出现以下错误: { "error": { "type": "OAuthException", "message": "A user access token is required to request this resource." } } 我相信问题来自于这段代码,因为我正在发送AppID、AppSecret和post_login
{
"error": {
"type": "OAuthException",
"message": "A user access token is required to request this resource."
}
}
我相信问题来自于这段代码,因为我正在发送AppID、AppSecret和post_login_url(它们都已正确填充),但是$response完全为空:
$token_url= "https://graph.facebook.com/oauth/"
. "access_token?"
. "client_id=" . $app_id
. "&redirect_uri=" . urlencode( $post_login_url)
. "&client_secret=" . $app_secret
. "&code=" . $code;
$response = file_get_contents($token_url);
$params = null;
parse_str($response, $params);
$access_token = $params['access_token'];
任何帮助都将不胜感激,因为我总是在一个紧迫的最后期限
谢谢
Doug应用程序访问令牌用于代表应用程序进行API调用,您的根本问题可能是您尝试进行的API调用必须代表用户进行,并且需要在用户授权您的应用程序时生成用户访问令牌。
您上面的代码可以用来获取应用程序访问令牌
$response完全为空
您是说您在使用文件获取内容()功能时遇到问题吗?您是否尝试使用cURL或fopen()?