2012-05-26 2 views
0

나는 응용 프로그램을 만들고 있는데 페이지의 하단에있는 페이스 북의 "좋아요"버튼을 갖고 싶습니다. 심지어 가능합니까? 나는 다른 것들을 가지고 놀았으며 이것은 지금 내가 가지고있는 것입니다. var win = Ti.UI.currentWindow;웹 페이지의 하단에

win.showNavBar(); // Force the navbar to show 

var bgImage = Ti.UI.createImageView({ 
height : 'auto', 
top  : -11, 
image : 'images/h-4.jpg', 
zIndex : 0 
}); 
win.add(bgImage); 

var ticksterImage = Ti.UI.createImageView({ 
height : 'auto', 
top  : 1, 
image : 'images/takida.png', 
zIndex : 0 
}); 
win.add(ticksterImage); 

var facelike = Ti.UI.createWebView({ 
html: '<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.facebook.com%2Ftakidamusic&send=false&layout=standard&width=320&show_faces=true&action=like&colorscheme=dark&font&height=80&appId=368268836546636" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:320px; height:80px;" allowTransparency="true"></iframe>', 
height: '80dp', 
bottom: 1, 

}); 
win.add(facelike); 

나는이 잘못 될 것입니까? iframe 대신 HTML5 또는 XFBML을 사용해야합니까? 나는 세 가지를 모두 시도했지만 아무런 결과도 얻지 못했다. 방금 ​​도착한 앱 오류 : //www.facebook.com/plugins/like.php? href = https % 3A % 2F % 2Fwww.facebook.com % 2Ftakidamusic & send = false & 레이아웃 = 표준 & 너비 = 320 & & 색상 구성표 같은 동작에 해당 & show_faces = = = 어두운 & & 폰트 높이 = 80 = & APPID 234,826,439,948,817

가 이렇게하는 또 다른 방법이다?

고맙습니다 // R - Ti.Facebook 모듈을 사용해보십시오 - 그것은 내가이 웹보기를 사용하지 않는 것이 좋습니다 것

답변

0

리 카드 Harrysson에 의해 1 시간 전 물었다. 그러면 사용자가 티타늄을 통해 Facebook에 로그인 할 수있는 유연성이 향상됩니다. 예제는 KitchenSink를 참조하십시오. 당신이 웹 사이트를 사용해야하는 경우

https://github.com/appcelerator/titanium_mobile/blob/master/demos/KitchenSink/Resources/examples/facebook.js

는 HTML은 전체 웹 페이지뿐 아니라 iframe을해야합니다. <html><head/><body>으로 시작해야합니다. 티타늄 밖에서 작동하는 웹 페이지를 만든 다음 html 속성에 해당 페이지의 html을 연결하는 것이 좋습니다.

+0

좋습니다. 나는 함께 다른 선택권을 가지고 갔다. 그러나 귀하의 의견은 훌륭했습니다. 고맙습니다! –