Facebook PHP 应用程序,req_perms
我正在尝试使用 php 和 php 制作一个小型 facebook 应用程序。脸书 PHP API。我需要授予发布状态等的权限。但这不起作用。这是我的代码:
<?php
require './src/facebook.php';
$facebook = new Facebook(array(
'appId' => '###',
'secret' => '###',
));
$user = $facebook->getUser();
if ($user) {
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
echo "<a href='$logoutUrl'>Logout</a>";
} else {
$loginUrl = $facebook->getLoginUrl(array(
'req_perms' => 'publish_stream,read_friendlists,email'
));
echo "<a href='$loginUrl'>Login with Facebook</a>";
}
?>
当我单击登录网址时,没有获得权限(publish_stream、read_friendlists、email)。我只看到“登录不会将此应用程序的活动添加到 Facebook”。
I am trying to make a small facebook application with php & facebook PHP API. I need to give a permissions to post status, etc. But it is doesn't work. Here is my code:
<?php
require './src/facebook.php';
$facebook = new Facebook(array(
'appId' => '###',
'secret' => '###',
));
$user = $facebook->getUser();
if ($user) {
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
echo "<a href='$logoutUrl'>Logout</a>";
} else {
$loginUrl = $facebook->getLoginUrl(array(
'req_perms' => 'publish_stream,read_friendlists,email'
));
echo "<a href='$loginUrl'>Login with Facebook</a>";
}
?>
When i click on Login url do not get permissions (publish_stream,read_friendlists,email). I see only "Logging in will not add this app's activity to Facebook."
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,您的代码中存在语法错误。观察这两行
删除其中一行。
第二,不要使用
req_perms
,而是使用scope
,这是你的问题所在这个工作得很好
演示(不,我不收集任何数据)
First, You've got syntax error in your code. Watch these 2 lines
delete one of them.
Second, Do not use
req_perms
, butscope
, which is point of your problemThis one works pretty fine
demo (No, I'm not collecting any data)