그래프 API를 통해 벽 게시를 만드는 타임 라인 앱이 있습니다. 벽 게시는 App이 게시를 작성했음을 나타냅니다. 그러나 앱 링크는 캔버스 페이지 : http://apps.facebook.com/app_name_space을 가리 킵니다.Graph API를 통해 앱에서 페이스 북 벽 게시
나는 앱의 타임 라인 버전에 점에 연결을해야합니다 http://www.facebook.com/pages/PAGENAME/PAGEID?sk=app_APPID
나는 포스트 통화에서 "행동"매개 변수를 시도했다, 그러나 그것은 문제가 해결되지 않았다.
1)라는 이름의 폴더를 만듭니다 ':이 목적을 위해 301 리디렉션을 사용할 수 없기 때문에 캔버스 페이지
리디렉션
, 여기에 내가 (asp.net)를 한 일이다 캔버스 '를 웹 사이트 루트 아래에 배치합니다.
2) 헤드 태그 추가))
3 앱 방문 페이지로 정적 파일을 사용할 수 없습니다 (폴더에 다음 자바 스크립트를의 default.aspx 파일을 추가합니다 :
<script type="text/javascript">
var parentPageName = '<%=ConfigurationSettings.AppSettings["ParentPageName"]%>';
var appID = '<%=ConfigurationSettings.AppSettings["AppID"]%>';
var myHREF = "http://www.facebook.com/" + parentPageName + "?sk=app_" + appID;
top.location.href = myHREF;
</script>
4) App Canvas URL이 'canvas'폴더를 가리 키도록 변경하십시오.
진정한 원하는,하지만 왜 응용 프로그램 작성자의 통제하에 그것을 넣어하지 않을 경우, 페이지 탭에 캔버스 응용 프로그램에 착륙
리디렉션 사용자? 리디렉션에 대한 좋은 제안입니다. 감사. – mobill
하지만 게시물의 거의 모든 측면을 제어합니다. 실제로는 무시할 수없는 유일한 것은 게시물을 만드는 데 사용 된 앱의 이름과 URL입니다 – Igy