在页面上显示使用graph api提取的图像时,如何删除Facebook登录提示?
我最近开始玩Facebook graph API,并希望将从我的Facebook页面中提取的图像集成到我的网站上显示。我的图片显示正常,但我的问题是,每当有人试图查看页面时,他们都会被要求先登录Facebook。有没有办法在不提示用户登录Facebook的情况下显示这些图像 以下是我用来进行课程的内容:在页面上显示使用graph api提取的图像时,如何删除Facebook登录提示?,facebook,facebook-graph-api,facebook-sdk-4.0,Facebook,Facebook Graph Api,Facebook Sdk 4.0,我最近开始玩Facebook graph API,并希望将从我的Facebook页面中提取的图像集成到我的网站上显示。我的图片显示正常,但我的问题是,每当有人试图查看页面时,他们都会被要求先登录Facebook。有没有办法在不提示用户登录Facebook的情况下显示这些图像 以下是我用来进行课程的内容: $app_id = 'id'; $app_secret = 'secret'; $redirect = 'my webpage'; // init app with app id and sec
$app_id = 'id';
$app_secret = 'secret';
$redirect = 'my webpage';
// init app with app id and secret
FacebookSession::setDefaultApplication($app_id,$app_secret);
// login helper with redirect_uri
$helper = new FacebookRedirectLoginHelper($redirect);
try {
$session = $helper->getSessionFromRedirect();
} catch( FacebookRequestException $ex ) {
// When Facebook returns an error
} catch( Exception $ex ) {
// When validation fails or other local issues
}
任何帮助都将不胜感激 第一步:熟悉API。阅读文档,并与 第二步:您提供的代码与您试图实现的目标(显示页面照片)无关。该代码基本上就是文档中使用的入门代码。如果您需要帮助,请发布相关代码 第三步:正如@CBroe所提到的,显示页面上的照片不需要对访问者进行身份验证。您可能希望探索的内容:
- 页面管理员使用正确的权限验证您的应用程序(可能是
)管理页面
- 用你们刚刚得到的,你们可以把它扩展到长寿命的
- 然后查询API以获得不会过期的
- 存储此访问令牌并查询API以获取相关数据并存储它(
或get/{PAGE-ID}/photos
等)get/{PAGE-ID}/albums
- 向访问者显示存储的数据
- 不要在客户端打这些电话。。。i、 e.显示您的页面访问令牌,因为您可以在后端执行此操作
- 当您应该查询API并获取新照片时,使用获取通知,而不是定期查询API以获取新照片,甚至是最差的,在每次用户访问时查询API