2012-12-19 3 views
4

페이지 피드에 게시하는 앱을 쓰고 있습니다. 모든 것이 잘 작동했지만 페이지로 게시되었지만 어제는 페이지의 관리자로 게시되기 시작했습니다. 오늘은 O.K입니다.ADMIN이 아닌 PAGE-로 페이지 피드에 게시

내가 잘못하고있는 것이 있거나 결함이 있습니까? 이 문제가 다시 발생하면이 문제를 해결할 수 있기를 바랍니다.

내가 사용 PHP 코드 :

require_once('AppInfo.php'); 
require_once('sdk/src/facebook.php'); 

$page_access_token = $_POST['page_access_token']; 
$page_id   = $_POST['page_id']; 
$message   = $_POST['message']; 
$link    = $_POST['link']; 
$facebook   = new Facebook(array(
    'appId' => AppInfo::appID(), 
    'secret' => AppInfo::appSecret() 
)); 

$post_id = $facebook->api(
    '/'.$page_id.'/feed', 
    "post", 
    array(
    'access_token' => $page_access_token, 
    'message'  => $message, 
    'link'   => $link 
)); 
+0

만료되지 않는 페이지 액세스 토큰을 사용하고 있습니까? –

답변

0

짧은 답변 : 네, 당신은 확인할 수 있습니다 (즉, FB의 손에서와 같이, 방지하지 않음),하지만 나는 그것의 대규모 엔지니어링을 통해, 시도 권하고 싶지 않다. 오류의 원인은 다음과 같습니다.

긴 대답 : 안타깝게도 (어느쪽에서는 것이 좋을지 몰라도) "빠르게 움직이고 끊는 것"(Facebook의 Moto)으로 인해 이러한 잠재적 인 문제가 발생합니다. Facebook은 일반적으로 모든 버그를 픽업하는 데 매우 빠릅니다.

내가 우려하는 것을 볼 수는 있지만 실제로 그 경로를 따라 가야하는지 확인하고 유효성 검사를 시작해야 할 필요가 있습니다. 결국에는 문제가 될 수있는 비대화 된 앱을 갖게 될 것입니다. 그 자아. 나는 다시는 일어나지 않을 가능성이 99.9 %라는 것을 알고 쉽게 잠들 수 있어야한다고 말하고 싶습니다.

내가 생각하는 유일한 것 은 페이스 북에 로그인하여 해당 페이지를 관리자로 사용하는 날에 발생했을 수 있습니다. 이런 일이 일어 났을 가능성이 매우 높다고 제안 할 수 있도록이 시험을 치룰 것을 제안합니다.

관련 문제