Google 사이트의 사용자가 Google 서버에서 호스팅하는 위젯을 iframe처럼 페이스 북 페이지에 쉽게 배포 할 수 있도록 노력하고 있습니다.페이스 북 페이지의 동적 iframe 소스
우리는 <fb:iframe />
coz을 사용하고 싶지는 않지만 허용되지 않는 것 같고 wont be supported in the future입니다.
- 캔버스 페이지 URL :
http://apps.facebook.com/{app-name}/
- 캔버스
- 우리는
캔버스 설정하여 응용 프로그램을 만들어 :
the instructions here에 따라, 이것은 우리가 무슨 짓을 url :
http://{my-server}/fb/
- 하는 방법 렌더링 : FBML을
- 우리는
프로필 설정 :
- 탭 이름 :
{tab_name}
- 탭 URL : 페이스 북 페이지를 만든
http://apps.facebook.com/{app-name}/{app-name}?wid={unique_identifier}
및 응용 프로그램을 추가했습니다. 페이지에 양이온. 다음과 같이 우리의 웹 서버의 docroot에서 "FB"폴더 아래
및 index.php
은 다음과 같습니다
<?php
echo '<a onClick="outside_location.setInnerFBML(link_1);console.log(link_1)" style="cursor: pointer;">Let\'s see the iframe here</a>';
echo '<div id="outside_location"></div>';
echo '<fb:js-string var="link_1">';
$wid = $_GET['wid'];
echo "<iframe height='500' allowTransparency='true' frameborder='0' scrolling='no' style='width:100%; border:none' src='http://<some_domain>/$wid' >";
echo '</iframe>';
echo '</fb:js-string>';
echo '<script type="text/javascript" charset="utf-8">
var outside_location = document.getElementById("outside_location");
</script>';
?>
위의 단계가 작동합니다. 그러나 우리는 이것을 쉽게하기를 원합니다. 바로 지금, 우리 사용자는 Facebook 페이지에 위젯을 넣기 위해 페이스 북 응용 프로그램을 작성하고 페이스 북 페이지에 추가하는 지루한 과정을 거쳐야합니다. 이 작업을 자동화하거나 관련된 단계 수를 줄이기 위해 일부 페이 스북 API를 사용할 방법이 있습니까?
우리가 사용자에게 제공하는 모든 위젯에는 고유 한 ID와 URL이 있습니다. 따라서 사용자가 사이트에서 새로운 위젯을 만들면 가능한 빨리 페이스 북 페이지에 위젯을 추가하거나 전체 프로세스를 완전히 자동화 할 수있는 몇 가지 빠르고 쉬운 단계를 사용자에게 알리고 자합니다.