我在这里阅读了很多关于这方面的教程/文章/问题,并尝试在fb文档中找到有用的东西.
到目前为止,我自己没有取得任何进展,所以任何输入都会非常感激,我只是想尝试访问我的照片列表,但我得到的只是一个空数组.
我知道我添加了比我需要的更多req_perms,我只是从一个对我来说不起作用的"工作教程"中复制了那些,并且在阅读了一个帖子之后我还添加了user_photo_video_tags因为这对于线程海报有效(再次, 不是我).
我已经通过对话框允许照片与我的应用程序共享我的照片,登录工作没有任何问题,我得到的访问令牌似乎是正确的,登录后我访问过:
https://graph.facebook.com/me/photos?access_token=和令牌,并得到一个空数组,如果我没有登录或access_token没有链接到我的应用程序会有一些错误,但我得到的只是一个空数组.
提前感谢任何输入.
感谢Chaney Blu,我能够验证我的权限:
{
"data": [
{
"installed": 1,
"status_update": 1,
"photo_upload": 1,
"video_upload": 1,
"create_note": 1,
"share_item": 1,
"publish_stream": 1
}
]
}
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
require_once 'library/facebook.php';
$app_id = "xxxxxxxxxxxxxxxx";
$app_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));
$loginLink = $facebook->getLoginUrl(array(
'scope' => 'user_status,publish_stream,user_photos,user_photo_video_tags'
));
$logOutLink = $facebook->getLogoutUrl();
$user = $facebook->getUser();
if ($user) {
try {
// User logged in, get …Run Code Online (Sandbox Code Playgroud)