应用程序仅对测试用户可见,而非用户

时间:2012-05-26 12:27:07

标签: php javascript facebook facebook-graph-api facebook-php-sdk

我开发了一个应用程序,用于在用户墙上发布照片。它在大约10天之前工作,但现在主要的问题是app画布没有加载它在浏览器中给我这个错误 -

Google Chrome could not load the webpage because Mysite.com took too long to respond

我猜它从我在应用程序'index.php'中输入Javascript“邀请好友”时给出了错误。 最大的奇怪问题是只有用户无法访问应用程序(我的意思是应用程序不会为用户加载),但当我用我的测试用户打开应用程序时,应用程序正在加载和工作精细。我们不能说它是服务器错误,因为它适用于测试用户。

这是我的PHP代码 -

<?php
require_once 'facebook.php';
$app_id = "APP_ID";
$app_secret = "APP_SECRET";
$redirect_uri = 'http://gooogle12.comuf.com/app/';
$facebook = new Facebook(array(
        'appId' => $app_id,
        'secret' => $app_secret,
        'cookie' => true
));


$login_url = $facebook->getLoginUrl;
//Facebook Authentication part
/* Get a valid session */
$user = $facebook->getUser();$me = null;

if ($user) {
  try {
    // Proceed knowing you have a logged in user who's authenticated.
    $user_profile = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    $user = null;
  }
}


$facebook_user_id = $facebook->getUser();

$coded = $_REQUEST['code'];


$name = "".$user_profile['name']."";
$fbid = "".$user_profile['id']."";

 //Obtain the access_token with publish_stream permission
       if(empty($code))
         {
           $dialog_url= "http://www.facebook.com/dialog/oauth?"
           . "client_id=" . $app_id
           . "&redirect_uri=" .("http://apps.facebook.com/howwwillidie")
           . "&scope=publish_stream";

       }

$token_url = "https://graph.facebook.com/oauth/access_token?client_id="
    . $app_id . "&redirect_uri=" . urlencode($my_url) 
    . "&client_secret=" . $app_secret 
    . "&code=" . $code;
    $response = file_get_contents($token_url);
    $params = null;
    parse_str($response, $params);
    $access_token = $params['access_token'];





MY APP FUNCTION PART..//

?>

有谁能说我为什么会这样?

0 个答案:

没有答案