问题标签 [facebook-permissions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
51773 浏览

facebook - 为某些用户从 Facebook 获取“验证访问令牌时出错”

尝试发布到用户流时,我从 Facebook 收到以下错误。

Error validating access token: The session has been invalidated because the user has changed the password or because auth.expireSession was called.

工作流程如下:

  1. 使用 Facebook 请求scope=offline_access,publish_stream权限进行授权(如果当前用户尚未授权)

  2. 在服务器上做一些工作(需要 5-10 分钟)

  3. 尝试发布到用户的 Facebook 流

此代码适用于许多用户,但对于某些用户,我得到了Error validating access token错误。几周前它开始频繁发生,然后似乎停止了,现在又发生了很多。我当然不会打电话auth.expireSession给我,而且从授权到发布的 5 到 10 分钟窗口内,多个用户似乎不太可能更改他们的密码。有谁知道这可能是什么原因造成的?

0 投票
3 回答
38386 浏览

facebook - FB 未在 Facebook 登录中定义

我有以下代码,但 FB.login 给出了 FB is not defined javascript 错误。

我错过了什么?

0 投票
1 回答
159 浏览

php - Facebook Application Permissions Error

I have a facebook application that require several permissions (i.e. to read user comments, profile picture, cover picture etc). These are set up from the permissions section of my application. The problem is that when users use this application, the only permission access being asked is:

THIS APP WILL RECEIVE:

Your basic info

Ignoring all the other permissions that I originally required. Any ideas why is this?

0 投票
1 回答
178 浏览

facebook - facebook 权限 - 公共页面

我的问题是关于权限的。我是否需要用户对公共页面的权限?

这是我的设置

  1. 我在 Facebook 上创建了一个应用程序,并通过它获得了 clientId 和 clientSecret
  2. 使用这些凭据。我有一个访问令牌,它根本不会过期。我很想听听对此的解释!
  3. 我有一台服务器正在通过 FQL 为这些公共页面运行和下载数据
  4. 我的服务器提供 REST api 供我的应用使用
  5. 在我的 iOS 应用程序中,我从我的服务器调用 api 以获取它已下载的数据。

问:
在我的 iOS 应用程序中,我是否需要用户登录 Facebook?因为我有我所有的数据,所以不需要用户登录。除非我要求用户开始发布我需要权限的东西。但是,当只是读取我的服务器通过自己的凭据下载的数据时,是否可以在不要求用户登录或请求权限的情况下显示该数据。同样,这些是公共页面。

0 投票
1 回答
224 浏览

facebook - 无法使用应用程序访问令牌检索用户生日

范围有user_birthday权限email,但答案只有电子邮件,没有生日。如果我使用user access token,那么生日存在,但我需要使用application access token.

我做错了什么?

0 投票
1 回答
2970 浏览

facebook - Facebook 权限和图形 API 浏览器

我在 Facebook Developers 上创建了一个应用程序,具有权限emailusers_like.

当使用图形 api 浏览器工具选择我的应用程序令牌时,我无法读取用户电子邮件。(电子邮件属性显示为灰色)

我不知道出了什么问题。

谢谢你。

0 投票
1 回答
337 浏览

android - 如何在facebook集成android中获取朋友的基本数据

我正在将 facebook sdk 集成到 android 中。目前我完成了

  • 登录
  • 在墙上发布消息
  • 用户信息
  • 用户好友列表

现在我想要用户朋友的基本信息,例如(姓名、电子邮件、图片、生日、性别、位置等)..

我有朋友列表,现在在列表项上单击我想要朋友的基本详细信息。

请帮助我...在此先感谢。

0 投票
1 回答
183 浏览

php - facebook:如何在 php 中检索我自己的照片?

我正在尝试从我的 facebook 页面显示我自己的照片。我正在使用最新的 FB SDK。

我的 FB 里有各种照片。

但是 $photos 是空的:我做错了什么?我的申请需要任何特殊权利吗?

在此处输入图像描述

0 投票
1 回答
3639 浏览

facebook - 登录 Unity 后如何请求发布权限

我知道 iOS/Android SDK 中有一个名为reauthorizeWithPublishPermissions.

但是我在 Unity FB SDK 中找不到这个功能。我怎样才能做到这一点?

我知道可以在登录期间声明权限。如果用户不允许发布权限并且稍后用户单击共享/发布到墙上怎么办。至少我必须提示用户并再次请求权限。

有人有任何解决方法来处理这个问题吗?

0 投票
1 回答
312 浏览

android - Android 中 Facebook SDK 的 requestNewPublishPermissions

目前我打电话requestNewPublishPermissions请求publish_stream许可。

有没有办法让我查看用户是否已经授权了该权限,所以我不需要再次询问?

我认为Session.isPublishPermission("publish_stream")可能是这样,但它似乎与预期的行为不符。