我今天在用户墙上发布的应用程序的cron今天崩溃了,我收到了消息错误:

“PHP致命错误:无法访问受保护的属性FacebookApiException :: $ message in ...”

这是在我从Facebook收到开发者提醒后几分钟发生的

您的应用似乎同时请求了读取和写入权限。 相反,最初请求少量权限,并在用户决定共享时请求写入权限。 您可以在App Dashboard中查看与您的应用相关的此以及其他开发者通知*

我无法解决这个问题。 Facebook开发人员的警报为空,并注明已解决。

有帮助吗?

===============>>#1 票数:0

这两件事情彼此无关。 Cannot access protected property对象的私有或受保护字段时Cannot access protected property是面向对象编程中的常见错误

===============>>#2 票数:0 已采纳

Facebook工程师在这里回答了这个问题。 https://www.facebook.com/groups/fbdevelopers/permalink/534303256613193/

埃米尔·赫斯洛说:“警报出错了,我们正在努力清理它。你可以忽略它。”

“但是现在你可以忽略警报。如果我们改变它,那么它就会像其他重大变化一样发生变化。”

在此输入图像描述

===============>>#3 票数:0

我正在http://harganews.com/上进行facebook集成工作

我发现这种错误我也在谷歌搜索“facebookApiException为什么受到保护”,但没有人有正确的答案。

基本上facebook是保护此错误代码和所有结果,但您无法直接访问它。

您可以使用getResult()函数访问它,如下例所示:

try{
    $status = 1;
    $photo = $this->facebook->api($fanpage_id . '/photos', 'post', $content);
}catch(CurlException $e){
    $status = 0;
    $photo = $e;
}catch(FacebookApiException $e){
    $status = 0;
    $photo = $e->getResult();
}

这就像一个魅力!

  ask by user2158360 translate from so

未解决问题?本站智能推荐:

1回复

Facebook api可以访问受密码保护的网站吗?

我想知道Facebook的api是否可以访问受htaccess密码保护的网站? 因为我需要尝试一些opengraph插件,所以我做了。 谢谢
1回复

Facebook Graph API无法访问

我一直在开发一个Facebook应用程序,该应用程序将使用Graph API进行身份验证。该代码明天工作得很好,但现在突然之间我开始接收到Host无法访问的错误。 我使用的代码是: 我收到的错误是: 警告(2):file_get_contents(https://graph.
1回复

无法登录而无法访问Facebook朋友

我试图了解Airbnb如何在没有活动的Facebook登录会话的情况下访问Facebook朋友列表。 要查看实际效果,请点击以下链接: https://www.airbnb.com/s/Austin?neighborhoods[]=Barton+Hills 到达那里后,选择一个列表
1回复

无法访问Facebook Marketing API

我正在尝试访问Facebook Marketing API。 我已经创建了一个Facebook应用,我可以从用户那里获得令牌(在这种情况下是我)。 但是当我在Python Facebook Ads SDK中使用它时。 我收到此错误: 该帐户是一个客户,但我也是那里的管理员。
1回复

为什么我无法访问公开资料信息?

当我发送这样的API调用时: 我得到的只是姓名,性别,语言环境和ID,即使个人资料中公开了电子邮件,工作,网站和教育等字段(出于测试目的)。 API是否不允许您访问与您不是朋友的人的信息,即使该信息是公开的,因此也可以通过其页面上的信息来访问?
1回复

Facebook(#200)用户无法访问此应用程序

我们正在php facebook项目中工作,我们使用开放图谱API从移动应用发布数据。 首先,我们正在演示站点中进行测试,并使用演示站点URL和该应用程序添加的对象为该演示站点创建一个应用程序。 迁移到实时服务器后,我们将fb应用程序站点URL更改为实时运行,但现在从移动应用程序发布任何内容
1回复

无法访问的Facebook管理页面

我的网站主页上有一个喜欢的按钮,没有og标记,现在我添加了og标记,我正在尝试访问管理页面,但该页面未显示在该按钮旁边。 og类型是Blog。 我已经使用了调试工具,并且一切看起来都与预期的一样,并且将我的fb帐户显示为管理员。 但是管理页面链接没有显示该按钮。 我喜欢该页面,但是没
1回复

Facebook Crawler无法访问Open Graph head meta标签

我试图允许Facebook Crawler使用网站上的Open Graph标签访问元信息,但它没有读取head标签的内部内容。 如果我回显刮擦信息,则它将head标签显示为: 但是,在页面的源头,标题信息包含meta标签: 我的控制器已设置为允许“ protect_from
1回复

在企业帐户下创建的无法访问的Facebook应用程序

当我以企业帐户身份登录时尝试访问https://developers.facebook.com/apps时,它会将我重定向回我的主页,并且不会让我访问之前在该帐户下创建的应用程序。 通过转到Graph API Explorer并从下拉列表中选择我们的应用程序,我们验证了该应用程序是否存在于
1回复

无法连接到graph.facebook.com端口443:网络无法访问

我已将域名设置为localhost,将站点URL设置为http://localhost/ 。 我也试过http://localhost:80 , http://mydomainname:80 (更改主机) 这是我得到回应的错误: