修改
请注意,我的问题是关于网址根本没有返回任何数据....不是关于所提及的API版本,并且在“重复”问题中回答,并且稍后在我的代码中发生。这可能是另一个问题。
所以,我需要投票才能重新开启这个问题!
原始问题
嗨,关于此问题,有几个问题。但没有一个具体或一般地解决我的问题。所以我在这里。
我正在尝试用PHP创建一个facebook页面/组帖子脚本。我在这里提到的代码的具体部分涉及一个更大的代码,它应该列出facebook帐户的页面并创建一个下拉列表,以便可以选择要发布到的页面。
我已设置API。我有SDK。我有代码。
问题是,当我执行代码以获取访问权限curl(file_get_contents返回权限被拒绝错误)时,我在响应中得到一个空白。
代码如下;
$token_url = "https://graph.facebook.com/oauth/access_token?"
. "client_id=".$config['appId']."&redirect_uri=" . urlencode($config['callback_url'])
. "&client_secret=".$config['secret']."&code=" . $_GET['code'];
echo $token_url."<br>";
// $response = file_get_contents($token_url); // get access token from url
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $token_url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec ($ch);
curl_close ($ch);
echo "RESPONSE :".print_r($response);
$params = null;
parse_str($response, $params);
$_SESSION['token'] = $params['access_token'];
// echo "<script>alert(SESSION TOKEN : $_SESSION[token])</script>":
echo "SESSION TOKEN : ".$_SESSION['token']."<br>";
回显$ response,Print_r给出一个空白。
屏幕上的回复是
回应:
注意:未定义的索引:access_token in 第35行/home/u154857672/public_html/admin/fb/getlist.php
SESSION TOKEN:
注意:尝试获取非对象的属性 第77行/home/u154857672/public_html/admin/fb/getlist.php
我哪里错了?还需要哪些其他信息才能解决问题?