2010-08-11 3 views
2

FB.api OpenGraph를 사용하여 사용자의 벽에 메시지를 게시하고 있습니다. 링크 대상이 '_blank'와 같아서 새 탭에서 열리도록하고 싶습니다. 가능한가? Facebook 문서는 세부 사항을 많이 제공하지 않습니다.FB.api 게시판을 지정하는 방법을 게시합니다.

var params = {}; 

    params['message'] = 'message'; 
    params['name'] = 'name'; 
    params['link'] = 'http://link'; 
    params['picture'] = 'http://picture'; 
    params['description'] = 'description'; 

    FB.api('/me/feed', 'post', params, function(response) { 
    if (!response || response.error) { 
     alert('Error occured'); 
    } else { 
     alert('Post ID: ' + response); 
    } 
    }); 
+0

나는 이것에 관해 할 수있는 어떤 것도 있다고 생각하지 않는다. 그건 내가 말한 행동은 모든 링크 **는 ** 새로운 탭을 열 것입니다 ** ... – Lix

답변

0

그들은 스스로 관리합니다. 네가 할 수있는 일은 없어. 그래도 AFAIK, 기본 동작입니다.

0

앱 설정에서 앱 URL과 관련이 있다고 생각합니다. 앱 URL이 app.com 일 때 사용자 피드에서 공유 한 모든 링크는 app.com/results.php 링크가 동일한 탭에서 열리 며 링크는 www.app.com 링크와 공유합니다. /results.php는 새 링크에서 열립니다. 문제는 www.app.com에서 몇 가지 이유로 API 액세스를 승인 할 수 없다는 것입니다. 두 URL을 모두 등록하려고 시도하고 어떤 결과가 발생하는지 확인합니다.

+0

귀하의 앱 도메인 인증이 www.app.com 일 때 바로 귀하의 앱 링크를 안내합니다. com은 새로운 탭과 www.app.com의 모든 탭에서 동일한 탭으로 열립니다. 하지만 앱 도메인 인증이 app.com 인 경우 다른 탭으로 열리는 경우가 있습니다. –

관련 문제