我如何从 FacebookApiException $e 获取代码 id?

2023-12-21

我怎样才能获得代码IDFacebookApiException $e?

我正在使用 Facebook 发帖。但有时却无法发布内容。我正在使用下面的这些代码,并且我在数组中找到了错误响应代码 id$e,但是它们都受到保护,那么我怎样才能获得代码呢?

try{
    $facebook->setAccessToken($access_token);
    $rs= $facebook->api('/me/feed','POST',$post_data);
} catch (FacebookApiException $e) {
    print_r($e);
}

然后我得到错误信息:

FacebookApiException Object
(
    [result:protected] => Array
        (
            [error] => Array
                (
                    [message] => Invalid OAuth access token.
                    [type] => OAuthException
                    [code] => 190  // I need this code
                )

        )

    [message:protected] => Invalid OAuth access token.
    [string:private] => 
    [code:protected] => 0
    [file:protected] => D:\phpnow\htdocs\laji\facebook-php-sdk\base_facebook.php
    [line:protected] => 1267
    [trace:private] => Array
        (
            [0] => Array
                (
                    [file] => D:\phpnow\htdocs\laji\facebook-php-sdk\base_facebook.php
                    [line] => 876
                    [function] => throwAPIException
                    [class] => BaseFacebook
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [error] => Array
                                        (
                                            [message] => Invalid OAuth access token.
                                            [type] => OAuthException
                                            [code] => 190
                                        )

                                )

                        )

                )

            [1] => Array
                (
                    [file] => D:\phpnow\htdocs\laji\facebook-php-sdk\base_facebook.php
                    [line] => 650
                    [function] => _graph
                    [class] => BaseFacebook
                    [type] => ->
                    [args] => Array
                        (
                            [0] => /me/feed
                            [1] => POST
                            [2] => Array
                                (
                                    [access_token] => 1CAACg13jYHp8BAP0QEOK8PwC7ZCMnSa1tAQclbRJpcNP1zQIBnB1to6etQ2wb8wiVcETDvT5dRZAUiNiZBFvt1RYgo5xUe1do4yeY5DxKIjjDBbElI8zZBBlz5yHRwigIcNYtyhHY9ZAtHL16ZAMPyo43wZANhGWE6o6EV7hXZBtxBEN24xTlGa7M
                                    [picture] => http://imgjy.com/FPB470/m/5236e26acc73a.jpg
                                    [link] => http://www.persunmall.com/persun/giveaway02.html?refer_id=1900
                                    [name] => my all_prams link <name>7458
                                )

                        )

                )

            [2] => Array
                (
                    [file] => D:\phpnow\htdocs\laji\fb_post.php
                    [line] => 98
                    [function] => api
                    [class] => BaseFacebook
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [0] => Facebook Object
                                        (
                                            [sharedSessionID:protected] => 
                                            [appId:protected] => 176847305842335
                                            [appSecret:protected] => f79311ddff5888a165d46159b06f4670
                                            [user:protected] => 
                                            [signedRequest:protected] => 
                                            [state:protected] => 
                                            [accessToken:protected] => 
                                            [fileUploadSupport:protected] => 
                                            [trustForwarded:protected] => 
                                        )

                                    [1] => _graph
                                )

                            [1] => Array
                                (
                                    [0] => /me/feed
                                    [1] => POST
                                    [2] => Array
                                        (
                                            [access_token] => 1CAACg13jYHp8BAP0QEOK8PwC7ZCMnSa1tAQclbRJpcNP1zQIBnB1to6etQ2wb8wiVcETDvT5dRZAUiNiZBFvt1RYgo5xUe1do4yeY5DxKIjjDBbElI8zZBBlz5yHRwigIcNYtyhHY9ZAtHL16ZAMPyo43wZANhGWE6o6EV7hXZBtxBEN24xTlGa7M
                                            [picture] => http://imgjy.com/FPB470/m/5236e26acc73a.jpg
                                            [link] => http://www.persunmall.com/persun/giveaway02.html?refer_id=1900
                                            [name] => my all_prams link <name>7458
                                        )

                                )

                        )

                )

        )

)

没有尝试过,这行不行吗?

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

我如何从 FacebookApiException $e 获取代码 id? 的相关文章

  • facebook php - 如何获取专辑封面照片

    我需要使用 PHP SDK Facebook 获取专辑封面照片 我尝试 https graph facebook com ALBUM ID picture type album 但我得到默认图像 例如 获取用户 https graph fa
  • 适用于 Android 的 iOS Facebook 幻灯片菜单 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在寻找创建这篇文章中描述的功能i
  • PHP - 获取base64图像字符串解码并保存为jpg(生成空图像)

    嗨 我实际上是通过 ajax 发送一个 base64 图像字符串到一个 php 脚本 该脚本只是解码字符串并将内容保存为 jpg 文件 但结果是一张空图像 这怎么可能 PHP脚本 uploadedPhotos array photo 1 p
  • PHP 绑定“bigint”数据类型(MySQLi 准备好的语句)

    studentId 57004542323382 companyOfferId 7 sql INSERT INTO studentPlacement companyOfferId studentId VALUES if stmt db gt
  • PHP 开发相当于 Mongrel/Webrick 吗?

    PHP 开发中是否有与 Rails 开发期间使用 Mongrel Webrick 等效的方法 我通常在端口 3000 上使用 Mongrel 在开发过程中为我的 Rails 应用程序提供服务 我从事 PHP 开发已经有几年了 据我所知 方法
  • 第三个下拉菜单不从数据库填充

    我有以下 Index php
  • 如何阻止直接访问我的 JavaScript 文件?

    我使用 Minify 来缩小并缓存所有脚本请求 我只希望我的用户能够访问 JavaScript 文件的缩小版本 缩小位于www example com min我的脚本位于www example com scripts 如何阻止直接访问doc
  • PHP:读取字体文件的 TrueType/OpenType 元数据

    如何阅读字体详细信息 例如 字体在其元数据中包含版权 姓氏 设计者 版本等信息 我还希望脚本能够计算文件中的字形数量 并返回字体支持的语言 例如 典型的字体可能包含西方语言 瑞典语和罗马语言支持 并具有数百个字形 它应该支持 truetyp
  • 语法错误,第 288 行出现意外的“endif”(T_ENDIF)[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我一直在离线处理我的 WordPress 网站的此代码错误 解析错误 语法错误 homez 541 photoher marie
  • fgetcsv 在特定行打开?

    有没有办法使用 fgetcsv 在特定行上打开 我有一个非常大的 csv 想通过 ajax 一次运行大约 100 行 我可以轻松停止 while 循环 但如何在特定行上打开 或者这是不可能的 从第 100 行开始读取没有简单的方法 但您可以
  • 为什么我的 if 语句没有按我预期的方式工作?

    我正在尝试实现以下目标 我向我的 SQL 数据库询问使用SELECT FROM subjects 这样做之后我要求使用数组mysqli fetch assoc 在那之前一切都很好 现在的问题是 当我尝试在每个循环中修改 genero 的值
  • apache_request_headers() 与 $_SERVER

    据我所知 apache request headers 提供与以下相同的信息 SERVER 但按键略有不同 为什么有人应该使用apache request headers 而不仅仅是从那里获取这些信息 SERVER 我在 Centos 上使
  • 自动建议 php 的 ajax

    我有一个 html 表单 php 脚本和 jquery 我需要一个 ajax 代码来从我的 php 脚本中进行自动建议 以下是代码 表单 html
  • MVC 模式中的验证层

    验证模型将使用的数据的最佳位置在哪里 例如 考虑登记表 我们有一些来自注册表的数据 那么验证这些数据的最佳位置在哪里 我们应该通过 if 语句或特殊的验证器类来检查每个数据 这意味着大量的编码 所以我想了解在哪里可以做到这一点 在控制器中
  • 从数据库填充复选框

    我有两个表 第一个由与名称关联的 id 组成 1 汽车 2 火车 3 普通 ETC 第二个表由两个字段 user id 和第一个表中的 id 组成 例如 1 1 2 1 3 当用户转到该页面时 我试图重新填充选定的复选框 首先 您查询数据库
  • 从支付网关重定向回时用户会话丢失

    我已将 Cyber source 配置为我的支付网关 我能够导航到 cybersource 并进行付款 并能够成功重定向回该网站 我也可以取消付款并重定向回我的网站 我收到来自支付网关的响应 但是 用户在从支付网关重定向回来时会被注销 我正
  • Laravel leftJoin 仅右表的最后一条记录

    我是 Laravel 的新手 我有两张桌子 1 产品 2 价格 products id product int p key name varchar prices id price int p key id product int
  • 从 PHP 数组生成 HTML 表

    我不明白这一点 我需要解决看似简单的问题 但这超出了我的逻辑 我需要编写一个函数 table columns input cols 它将输出一个表 示例 input array apple orange monkey potato chee
  • php curl 使用 GET 发送变量 奇怪的结果

    我正在尝试调用远程站点上页面中的网址 决定使用curl 在远程站点上 url 变量显示为 REQUEST Array var1 gt val1 amp var2 gt val2 amp var3 gt val3 被调用的url是 http
  • 如何从父类中获取子类名

    我试图在不需要子类上的函数的情况下完成此任务 这可能吗 我有一种感觉 但我真的很想确定

随机推荐

  • Form.Show() 稍微移动表单位置

    我有一个应用程序 它的主窗体充当一种框架 以及主窗体内的一个区域 我可以在其中打开其他窗体 这些表单不得关闭 因此当打开新表单时 我第一次使用此代码打开它 frm WindowState FormWindowState Maximized
  • 如何将数据帧信息的输出保存到 Excel 或文本文件

    我怎样才能写 df info 归档 我想将其包含在 excel 文件的工作表中 我在其中编写我的df使用df to excel 根据文档 pandas DataFrame info http pandas docs github io pa
  • Vue JS typescript 组件找不到注入实例属性

    我正在使用 typescript 和 vue 在我的应用程序中有一个service这是每个子组件的全局变量 I found 这个原生 vue 解决方案 https v2 vuejs org v2 guide components edge
  • BGL:如何有效地存储edge_descriptors和vertex_descriptors?

    因此 在解决了 BGL 的循环依赖问题之后 我遇到了另一个障碍 我目前正在使用邻接列表来对我的图进行建模 应用节点和边的捆绑属性来存储图中的一些信息 所以我有这样的事情 class Node int x int y position cla
  • 在 Observer 方法中,如何告诉 Magento 在分派事件后不处理代码

    我在结帐中有一些代码 我在会话中设置了一个密钥 如果该密钥在结帐中的任何位置设置为 false 我需要将它们发送回计费页面 我有它的代码 但我也不能拥有通常在观察者之后运行的任何代码 因为它将调用第三方服务并由于会话中缺少此密钥而返回错误
  • 重命名mysql数据库? [复制]

    这个问题在这里已经有答案了 如何使用查询重命名 MySQL 数据库名称 I tried rename通过 phpmyadmin 访问数据库并收到以下错误 SQL query RENAME DATABASE test TO test bkp
  • Android 中背景图像居中

    我有一个大约 100 x 100 的背景图像 我想将其放在 Android 应用程序的中心 有没有办法做到这一点 我认为这对于简单应用程序的方向改变会有很大帮助 对于这种情况 您可以使用 BitmapDrawable 创建 centered
  • 如何启动基本的WebRTC数据通道?

    如何启动基本的WebRTC数据通道 这是我到目前为止所拥有的 但它似乎甚至没有尝试连接 我确信我只是缺少一些基本的东西 var RTCPeerConnection window RTCPeerConnection window mozRTC
  • 在 Node js 中,如果新请求到达并且事件循环已经忙于处理请求,会发生什么情况?

    我有这个文件名为index js const express require express const app express const port 3000 app get home req res gt res send Hello
  • 在 Promise 中使用 setState 之后 React 不会重新渲染

    每次更改 props 时 组件都会调用 onTermChange 并通过返回对象数组的 Promise 获取该组件的详细信息 问题是 当调用 setState 时 没有任何反应 并且组件不会使用新的细节重新渲染 module exports
  • 使用 Google 上的操作设置计时器

    您好 我目前正在开发 google home google Assistant 的应用程序 我使用对话流 在我的意图之后 我想询问用户是否应该为他设置一个计时器 我怎样才能实现这个目标 您无权访问 Google Home 或 Google
  • Excel 中的用户定义函数和速度问题

    我有一个使用几乎所有 UDF 的 Excel 模型 据说有 120 列和 400 多行 计算是垂直进行的 然后是水平进行的 也就是说 首先完成第1列的所有计算 然后第1列的最终输出是第2列的输入 依此类推 在每一列中 我调用大约六到七个UD
  • linq 按连续块分组

    假设我有以下数据 时间状态10 00 开11 00 关闭12 00 关闭13 00 关闭14 00 关闭15 00 开16 00 开 我如何使用 Linq 将其分组为类似的内容 开 10 00 关 11 00 12 00 13 00 14
  • 提高 WooCommerce 税收计算精度并保留显示的价格保留两位小数

    在 Woocommerce 设置中 我设置了 6 位小数 以便获得更准确的税收计算 但是 我需要在前端 电子邮件等中仅显示 2 位小数的所有价格和金额 我发现了两个函数 add filter wc price args custom dec
  • 使用 Microsoft Graph 如何通过电子邮件地址查找群组?

    我正在使用图形浏览器 https graph microsoft io en us graph explorer玩微软图谱 http graph microsoft io 我知道您可以通过指定组的 id 来访问组 如下所示 https gr
  • 如何创建自定义树形图样式布局(带有锐角)vis.js

    不确定这是否应该作为一个问题出现在 github 上 所以我认为这是最好的起点 I am looking to create a mind map network diagram with this kind of layout Is th
  • 从模块内访问类的包含名称空间

    我正在开发一个模块 除其他外 该模块将为您将其混合到的类添加一些通用的 查找器 类型功能 问题 出于方便和美观的原因 我想包含一些功能outside类 与类本身具有相同的范围 例如 class User include MyMagicMix
  • PHPExcel:数据验证不适用于 .xls 格式

    我有一个包含两张表的 Excel 文件 工作表 List 将显示的项目列表Worksheet工作表作为列表项 请看下面的图片 我想使用生成这个PHPExcel图书馆 我已经尝试过 但没有得到预期的结果 请参阅我的下面的代码 objPHPEx
  • Ionic 4如何显示更多/更少的文本?

    我需要显示文本 但以两行显示 但当用户单击 显示更多 时 他 她可以看到所有文本 这是我的代码 div div
  • 我如何从 FacebookApiException $e 获取代码 id?

    我怎样才能获得代码IDFacebookApiException e 我正在使用 Facebook 发帖 但有时却无法发布内容 我正在使用下面的这些代码 并且我在数组中找到了错误响应代码 id e 但是它们都受到保护 那么我怎样才能获得代码呢