我正在尝试获取脸书页面事件。我已经检查了应用程序ID和应用程序密钥是否正确,但我仍然不断收到错误。
<?php
ini_set('display_startup_errors',1);
ini_set('display_errors',1);
error_reporting(-1);
ob_start();
require 'facebook/src/facebook.php';
$fb = new Facebook(array(
'appid'=>'APPID',
'secret'=>'APPSECRET'
) );
$page_events = $fb->api('/PAGEID/events?fields=description,location,name,owner,cover,start_time,end_time', 'GET');
printf ('<pre>%s</pre>', $page_events);
?>
错误消息:
未捕获的OAuthException:无效的OAuth访问令牌签名。扔进去
我不确定你有没有实现,但是你的代码不见了-
>
用户登录/身份验证
代码未对用户进行身份验证。创建$fb
对象后;使用这个-
$user_id = $fb->getUser();
if($user_id) {
try {
// proceed your api calls - user is authenticated at this point
} catch(FacebookApiException $e) {
$login_url = $fb->getLoginUrl(array( 'scope' => 'manage_pages'));
header ("Location: $login_url");
error_log($e->getType());
error_log($e->getMessage());
}
} else {
$login_url = $fb->getLoginUrl(array( 'scope' => 'manage_pages'));
header ("Location: $login_url");
}
权限
文件上说-
对于页面事件-
我认为您正在尝试获取页面中的所有事件,因此需要页面访问令牌。
要获取页面访问令牌:$fb-
$page_events = $fb->api('/PAGEID/events?access_token='.$page_access_token.'&fields=description,location,name,owner,cover,start_time,end_time', 'GET');
(如果需要,还可以为页面获取永不过期的页面标记:请参阅此处)
问题内容: 我正在使用ColdFusion从数据库中提取数据到dataTable中,我希望当我单击datatable中的一行并触发事件时,该行的详细信息可以在同一页面上的div中显示。 下面是我正在使用的代码,但它无法正常工作,如果有人可以给我一个有效的示例,我将不胜感激 我收到以下错误消息: 错误-无法读取未定义的属性’_aData’ 问题答案: 在重新分配按钮之前,请尝试取消绑定该按钮的事件:
问题内容: 我有一份注册表,正在使用它提交。 这是我的AJAX请求: 在我的 Submit1.php 文件中,我检查数据库中是否存在 电子邮件地址 和 用户 名字 段。如果这些值存在 而没有页面刷新, 则希望显示一条错误消息。 如何将其添加到我的AJAX请求的 成功 回调中? 问题答案: 结果可能不是JSON格式,因此当jQuery尝试如此解析时,它将失败。您可以使用回调函数捕获错误。 无论如何,
我在编辑时注册了触发器- 我也试过了,但没有注册触发器,以防发生奇怪的碰撞。是否需要执行其他操作来触发该函数?
我在xhtml上有以下组件: 这些值正确来自cCRX1Controller类。然而,当我选择一个选项时,我试图显示该值。#{digrcontroller.testing()}如下所示: 我做错了什么?我检查了这个问题,但不知道问题出在哪里。
问题内容: 我在Express中有一个SSL服务器,该服务器不能在所有浏览器上运行(除非用户手动信任该网站),因为某些浏览器需要链证书(我们有自己的中间证书)。我已经将中间证书和连锁证书放在一个.crt文件中。链+中间证书在变量中。它似乎不起作用。我正在使用http://www.digicert.com/help并正在进行检查,但是它似乎没有返回中间+链证书。 这是我的设置方法: 在Firefox
我正在我的应用程序中使用ActionSheet。在我的iPhone上它可以工作,但在iPad模拟器上却不行。 这是我的代码: 我的错误是: 由于未捕获的异常“NSGenericeException”而终止应用程序,原因:“您的应用程序已呈现UIAlertControllerStyleActionSheet样式的UIAlertController()。具有此样式的UIAlertController的