我想在我的脸书应用程序中获得用户的一些登录许可.Facebook要求开发人员在向开发人员提供任何额外权限之前发送他们的应用程序以供审核.为此,您似乎必须完成应用程序并且它正在运行,以便他们可以测试并执行他们想要的任何操作,然后向开发人员或应用程序提供额外的必需登录权限!
目前我只测试应用程序并且它不完整,但我需要额外的登录权限(manage_pages
确切地说),所以我可以看到我的应用程序将做什么以及它将如何工作...
但似乎facebook只要求将完全开发的应用程序发送给审核.
这一切都非常令人困惑.和Facebook的文件就像是由一个2指法的人写的,甚至连整句话都不能打扰!
我的问题是:
有没有什么方法可以创建一个应用程序并获得测试应用程序所需的所有登录权限,并使其全部工作,然后将其发送到Facebook审查?
提前致谢.
我正在使用这个JSFiddle中的代码来创建一个财富类型的游戏.我想要做的是让用户选择自己的颜色而不是生成随机颜色.
我将此添加到HTML代码中:
<select id="colour" name="colour" class="colour">
<option value=""></option>
<option value="db0000">Red</option>
<option value="171515">Black</option>
<option value="008c0a">Green</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我只编辑了这部分Javascript:
for (i = 0; i < 1; i++) {
digit[i] = colors[Math.round(Math.random() * 1)];
//color = color+digit[i];
color = document.getElementById("colour").value;
//color = color+digit[i];
}
Run Code Online (Sandbox Code Playgroud)
我补充道color = document.getElementById("colour").value;
.
问题是颜色不能正常工作.它将正确地创建具有所选颜色的第一和第二段,但是从第三段开始,它将在车轮中添加额外的黑色段.
我几乎改变了Javascript中的每个数字来查明问题,但仍然无法解决这个问题.
编辑:
为了确保我没有引起任何混淆,我想要做的是为每个添加到方向盘的新段,我需要选择一种新颜色.
我使用以下代码发布到Facebook页面,但我收到此错误:
(#200) The user hasn't authorized the application to perform this action
Run Code Online (Sandbox Code Playgroud)
我得到了manage_page权限对话框,我点击确定,一切都很好,所以我不明白为什么我不能发布到Facebook页面!
这是我的代码:
<?php
include_once 'inc/facebook.php';
$appId = '000000000000000';
$secret = '00000000000000000000000';
$returnurl = 'https://mrdomain.com';
$permissions = 'manage_pages, publish_stream';
$fb = new Facebook(array('appId'=>$appId, 'secret'=>$secret));
$fbuser = $fb->getUser();
if($fbuser){
if(isset($_POST['msg']) and $_POST['msg']!=''){
try{
$message = array(
'message' => $_POST['msg']
);
$posturl = '/'.$_POST['pageid'].'/feed';
$result = $fb->api($posturl,'POST',$message);
if($result){
echo 'Successfully posted to Facebook Wall...';
}
}catch(FacebookApiException $e){
echo $e->getMessage();
}
}
try{
$qry = 'select page_id, name from page where page_id …
Run Code Online (Sandbox Code Playgroud) 我只是想在用户按下/点击按钮10秒钟时找到执行按钮功能的方法.
正常的按钮功能是:
$( "#target" ).click(function() {
alert( "Handler for .click() called." );
});
Run Code Online (Sandbox Code Playgroud)
那么有没有办法计算从用户按下按钮和KEPT按下的那一刻起的秒数(连续按下而不点击不点击),当秒数达到10时,该功能将执行?