I think you had come to http://wiki.developers.facebook.com/index.php/FBML.
My demo use FBML's tab, for example:
<fb:tabs>
  <fb:tab-item href="?wicket:bookmarkablePage=%3Areno.GuestBook" title='Go
GuestBook' />
  <fb:tab-item href="?wicket:bookmarkablePage=%3Areno.Invite" title='Invite'
/>
</fb:tabs>
my package is src\reno that include all my page.

Sender
Cao Anh Kiet
website: http://www.renovationsoft.com


Benny Weingarten wrote:
> 
> I am also trying to have restful URLs for my facebook application.
> 
> I have tried to follow the instruction here, but I got to a dead end. Here
> is my declaration inside MyApp.java.init():
> 
>       QueryStringUrlCodingStrategy page1URLS = new
> QueryStringUrlCodingStrategy(
>                       "page1",
>                 Page1.class
>         );
>         mount(page1URLS);
> 
>         QueryStringUrlCodingStrategy page2URLS = new
> QueryStringUrlCodingStrategy(
>                       "http://apps.facebook.com/myapp/page2";,
>                 Page2.class
>         );
>       mount(page1URL2);
> 
> 
> my application is run in an IFrame in facebook. when I use a
> BookmarkablePageLink to link to page1 and page2, I get the following urls:
> page1: http://localhost:8080/some-directory/page1?some_param=29
> page2: http://apps.facebook.com/bennyworkbook/page2?some_param=2
> 
> clicking page1 link works perfectly. however, If the link is bookmarked or
> saved by the user, and accessed later, the application is loaded outside
> the facebook realm. I would like the links to all point to facebook, so
> bookmarking them would link to my application's page ON FACEBOOK.
> 
> page2 link looks perfect, because it links to facebook. However, it
> doesn't work. I get a 4040 with the following error:
> "The requested resource (/page2) is not available."
> 
> any ideas how I can have all the links look like page2 link but work good
> (link page1 link)?
> 
> thanks,
> Benny.
> 
> 
> caoanhkiet wrote:
>> 
>> Hi,
>> I have been following
>> http://cwiki.apache.org/WICKET/facebook-integration.html and version
>> tomcat 5.5.25. and ran NullPointerException.
>> 
>> error at: client.friends_get();
>> 
>> SEVERE: Can't instantiate page using constructor public Login()
>> org.apache.wicket.WicketRuntimeException: Can't instantiate page using
>> constructor public Login()
>>      at
>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:168)
>>      at
>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:58)
>>      at
>> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:92)
>>      at
>> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:268)
>>      at
>> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:283)
>>      at
>> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:210)
>>      at
>> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>>      at
>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1166)
>>      at org.apache.wicket.RequestCycle.step(RequestCycle.java:1243)
>>      at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1331)
>>      at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
>>      at
>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:363)
>>      at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>      at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>      at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>      at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
>>      at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>>      at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
>>      at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>      at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
>>      at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
>>      at
>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>>      at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>>      at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>>      at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Facebook-Wicket-Integration-tp16558748p18863327.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to