2013-06-12 3 views
0

Я сошел с ума, так как я не могу решить это.atal error: Uncaught OAuthException: ошибка проверки приложения. Приложение удалено.

Пожалуйста, помогите мне. когда я получаю php (который создается clixbox.net/fbupload.php)i, после получения прав пользователя он дает мне эту ошибку. Fatal error: Uncaught OAuthException: ошибка проверки приложения. Приложение удалено. бросили в /home/clixcube/public_html/clixbox.net/library/base_facebook.php на линии 1271

мой файл fbupload.php это

<?php 
require_once 'library/facebook.php'; 
$facebook = new Facebook(array(
'this is where i put my app id' => $app_id, 
'my app secret' => $app_secret, 
'fileUpload' => true 
)); 


//It can be found at https://developers.facebook.com/tools/access_token/ 
$access_token = 

'this is where i put my token'; 

$params = array('access_token' => $access_token); 

//The id of the fanpage 
$fanpage = '232241216922182'; 

//The id of the album 
$album_id ='281594988653471'; 

//Replace Wa33D94 with your Facebook ID 
$accounts = $facebook->api('/Wa33D94/accounts', 'GET', $params); 

foreach($accounts['data'] as $account) { 
if($account['id'] == $fanpage || $account['name'] == $fanpage){ 
    $fanpage_token = $account['access_token']; 
} 
} 


$valid_files = array('image/jpeg', 'image/png', 'image/gif'); 

if(isset($_FILES) && !empty($_FILES)){ 
if(!in_array($_FILES['pic']['type'], $valid_files)){ 
    echo 'Only jpg, png and gif image types are supported!'; 
}else{ 
    #Upload photo here 
    $img = realpath($_FILES["pic"]["tmp_name"]); 

    $args = array(
    'message' => 'This photo was uploaded via Clixbox.net', 
    'image' => '@' . $img, 
    'aid' => $album_id, 
    'no_story' => 1, 
    'access_token' => $fanpage_token 
); 

    $photo = $facebook->api($album_id . '/photos', 'post', $args); 
    if(is_array($photo) && !empty($photo['id'])){ 
    echo '<p><a target="_blank" href="http://www.facebook.com/photo.php?fbid='.$photo['id'].'">Click here to see this photo on 

Facebook.</a></p>'; 
    } 
} 
} 

?> 
<html> 
<head> 
<title>Upload a picture to facebook</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
</head> 

<body> 
<!-- Form for uploading the photo --> 
<div class="main"> 
    <p>Select a photo to upload on Facebook Fan Page</p> 
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data"> 
    <p>Select the image: <input type="file" name="pic" /></p> 
    <p><input class="post_but" type="submit" value="Upload to my album" /></p> 
    </form> 
</div> 
</body> 
</html> 

И base_facebook.php линия (1271) это

$e = new FacebookApiException($result); 

Любая идея о том, как это решить?

ответ

0

Рассмотрим проверку в списке приложений, чтобы увидеть, если приложение все еще там

developers.facebook.com/apps

Если рассмотреть представление об Ошибке developers.facebook.com/bugs

+0

Приложение есть. Нужно ли отправить приложение разработчикам для просмотра? Это причина, по которой возникает ошибка? – user2477755

+0

@ user2477755 отправить ошибку – phwd

+0

просто сделал это сейчас. Спасибо – user2477755

Смежные вопросы