如何使用 facebook graph api 显示用户个人资料图片?

2024-01-12

我想在我的应用程序画布页面内显示用户个人资料图片,有没有办法使用图形 api 来做到这一点?

我知道我可以使用 FBML 来做到这一点,但我还想将个人资料图片传递给我正在制作的 Flash 游戏,所以我必须从 api 获取个人资料图片并将其作为变量发送,这是我的代码迄今为止,

$facebook = new Facebook(array(
    'appId'  => FACEBOOK_APP_ID,
    'secret' => FACEBOOK_SECRET_KEY,
    'cookie' => true,
    'domain' => 'myurl/facebook-test'
));

$session = $facebook->getSession();

        $uid = $facebook->getUser();
        $me = $facebook->api('/me');

        $updated = date("l, F j, Y", strtotime($me['updated_time']));

        echo "Hello " . $me['name'] . $me['picture'] . "<br />";
  echo "<div style=\"background:url(images/bg.jpg); width:760px; height:630px;\">" . "You last updated your profile on " . $updated . "</div>" . "<br /> your uid is" . $uid;

$me['picture']似乎不起作用,但我对图 api 仍然很陌生,而且我可能犯了一些非常业余的错误!


知道用户 ID,其个人资料图片的 URL 为:-

http://graph.facebook.com/[UID]/picture

在 [UID] 的位置放置 $uid 变量,并且该 URL 可以传递到 flash

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 facebook graph api 显示用户个人资料图片? 的相关文章

随机推荐

  • 用keras网格搜索隐藏层数

    我正在尝试使用 Keras 和 sklearn 优化我的神经网络的超参数 我正在结束 KerasClassifier 这是一个分类问题 我正在尝试优化隐藏层的数量 我不知道如何使用 keras 做到这一点 实际上我想知道如何设置函数 cre
  • 升级到 VS2017 后 VSTS 托管构建失败

    我已将最初在 VS2015 中创建的 asp net core 项目 project json 升级为 VS2017 MSBuild 项目格式 csproj 构建定义如下所示 Restore Build and Test构建步骤最终会出现以
  • 在训练 CNN 进行文本分类时如何微调 word2vec?

    我有 3 个关于微调词向量的问题 请帮帮我 我会非常感激的 提前谢谢了 当我训练自己的 CNN 进行文本分类时 我使用 Word2vec 来初始化单词 然后我只是使用这些预先训练的向量作为我的输入特征来训练 CNN 所以如果我从来没有嵌入层
  • Castle Windsor:我的瞬态组件会被垃圾收集吗?

    使用温莎城堡 我有一个配置了瞬态生活方式的组件
  • 构建角度库时包含资产

    我正在构建一个包含自定义图标字体的库 但是 当我使用构建我的库时ng build
  • Require.js 优化器和路径中的变量

    我在让 r js 按我们需要的方式工作时遇到问题 我有以下问题 我们有 2 个域 例如 foo de 和 bar de 和不同的环境 根据它们运行的 环境和域 它们需要从源服务器加载不同的文件 我最初的解决方案是这样的 channelDom
  • 在图表或系列公式中使用间接函数?

    我试图引用图表中定义的命名范围 该部分工作正常 但是 我也尝试通过用户输入更改该范围 例如 在下拉菜单中我有 Apples Grapes橙子 用户可以选择其中一项 这三个都是命名范围 然后我有一张像这样的图表 该图表引用命名范围 如下所示
  • 使用 np.savetxt 将数组保存为列

    我正在尝试做一些可能非常简单的事情 当我尝试此操作时 我想使用 np savetxt 将三个数组作为列保存到文件中 x 1 2 3 4 y 5 6 7 8 z 9 10 11 12 np savetxt myfile txt x y z f
  • 如何在SqlDataSource中为存储过程指定参数值

    作为使用 SqlDataSource 声明性语法的新手 我试图找出一种将参数值设置为存储过程的方法 我有一个通过请求对象传递的 Client ID 我需要在执行 SqlDataSource 的存储过程之前设置 Client ID 我有一些问
  • lubridate - 计算每个间隔的重叠间隔

    我今天在编程方面经验不是很丰富 但在过去很远的地方做了一些工作 我们支持共享汽车 每辆车都有带有开始日期时间和结束日期时间的预订 每个预订的开始 dt 和结束 dt 均在 00 或 30 分钟处 并且持续时间 gt 30 分钟 现在我们在同
  • ConcurrentHashMap 调整大小时读取

    我想知道当我们尝试在 ConcurrentHashMap 调整大小时读取它时可能发生的情况 我知道在读取期间 第一次尝试总是不同步的 在第二次尝试中 它将尝试获取锁并重试 但如果在调整大小期间发生这种情况 它将如何工作 Thanks 通过查
  • 使用 codeigniter 通过 gmail smtp 服务器发送电子邮件

    我一直在尝试使用 codeigniter 框架上的 gmail smtp 服务器发送电子邮件 它在本地主机上进行了完美的测试 当我在服务器上测试它时 出现此错误 遇到 PHP 错误 严重性 警告 消息 fsockopen function
  • 在 Go 语言中多次模拟具有不同响应的相同函数

    first mockClient EXPECT Do gomock Any Return defaultResponse nil mockClient EXPECT Do gomock Any Return defaultResp nil
  • 如何在另一个 javascript 文件中的 javascript 文件中使用 javascript 常量

    我创建了一个 javascript 文件 在其中声明了不同的字符串常量 现在在另一个 javascript 文件中 我想使用已经创建的 javascript 文件中的那些字符串常量 有什么办法可以做到这一点吗 提前致谢 如果您在中声明常量f
  • 在 Windows x64 中运行 Cython - 致命错误 C1083:无法打开包含文件:'basetsd.h':没有这样的文件或目录

    我一直在尝试在我的 Window 7 系统上安装 Cython for Python 2 7 我特别喜欢 64 位的一切 如果您想知道 我需要 Cython 因为 Cython 是我用于某些专门数值分析的另一个包所需的组件之一 x64 对于
  • 在 ASPX 脚本块中声明一个类,然后将其存储在会话中

    我在做一些我认为应该非常可行的事情时遇到了困难 也许有人可以告诉我我错过了什么 我只能将 C 代码添加到服务器端脚本块中的 aspx 页面 无代码隐藏 我想在 ASPX 页面 这将是一个嵌套类 上定义一个新类 再次不创建任何其他文件 然后将
  • iOS PhoneGap 应用因使用 localStorage 被拒绝

    Apple 刚刚拒绝了我提交的 PhoneGap 应用程序 我在应用程序中利用 HTML5 localStorage 来保存下载的数据以进行缓存 2 23 应用程序必须遵循iOS数据存储指南 否则将被拒绝 我很困惑 因为如果我认为 5 1
  • 从 Python 连接到 Access [重复]

    这个问题在这里已经有答案了 可能的重复 如何将 pyodbc 连接到 Access mdb 数据库文件 https stackoverflow com questions 3251702 how to connect pyodbc to a
  • 一段时间后隐藏反应工具提示

    我正在使用反应工具提示模块 https www npmjs com package react tooltip https www npmjs com package react tooltip 无法弄清楚如何在一定时间 例如 5 秒 后隐
  • 如何使用 facebook graph api 显示用户个人资料图片?

    我想在我的应用程序画布页面内显示用户个人资料图片 有没有办法使用图形 api 来做到这一点 我知道我可以使用 FBML 来做到这一点 但我还想将个人资料图片传递给我正在制作的 Flash 游戏 所以我必须从 api 获取个人资料图片并将其作