我正在尝试使用asmack库为我的XMPP应用程序创建所需的Facebook密钥。我在SO上发现了一个问题,建议使用this.
此外,该帖子还声明您需要为此url:
创建HTTPget请求我使用Async做了一个HttpGet请求(标准的东西,一切正常,所以没有必要告诉你)。但是,响应只是无休止的右箭头转变。我是否需要包含用户用户名和传递,我没有提交任何内容,但是SO回答明确指出它是HttpGET而不是HttpPost,当我在浏览器中访问上述链接时,它只是一个简单的XML文档错误代码190,我认为这是一个内部Facebook错误,因为该数字没有TCP / HTTP错误。
如果你愿意,我可以包含代码,它只是非常混乱。
谢谢,这是对参考文献的回复。
07-23 07:09:33.305: E/FBAPIRESULT(7404): <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
07-23 07:09:33.315: E/FBAPIRESULT(7404): <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
07-23 07:09:33.686: W/System.err(7404): java.security.KeyStoreException: java.security.NoSuchAlgorithmException: KeyStore jks implementation not found
07-23 07:09:33.686: W/System.err(7404): at java.security.KeyStore.getInstance(KeyStore.java:119)
07-23 07:09:33.686: W/System.err(7404): at org.jivesoftware.smack.ServerTrustManager.<init>(ServerTrustManager.java:70)
07-23 07:09:33.686: W/System.err(7404): at org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:824)
07-23 07:09:33.686: W/System.err(7404): at org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:267)
07-23 07:09:33.686: W/System.err(7404): at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:43)
07-23 07:09:33.686: W/System.err(7404): at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:70)
07-23 07:09:33.686: W/System.err(7404): Caused by: java.security.NoSuchAlgorithmException: KeyStore jks implementation not found
07-23 07:09:33.696: W/System.err(7404): at org.apache.harmony.security.fortress.Engine.notFound(Engine.java:177)
07-23 07:09:33.696: W/System.err(7404): at org.apache.harmony.security.fortress.Engine.getInstance(Engine.java:151)
07-23 07:09:33.696: W/System.err(7404): at java.security.KeyStore.getInstance(KeyStore.java:116)
07-23 07:09:33.696: W/System.err(7404): ... 5 more
07-23 07:09:34.616: W/System.err(7404): SASL authentication failed using mechanism X-FACEBOOK-PLATFORM:
07-23 07:09:34.616: W/System.err(7404): at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:259)
07-23 07:09:34.626: W/System.err(7404): at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:207)
07-23 07:09:34.626: W/System.err(7404): at com.gta5news.qwuik.Main$1.run(Main.java:266)
07-23 07:09:34.626: W/System.err(7404): at java.lang.Thread.run(Thread.java:856)
07-23 07:09:34.626: W/System.err(7404): SASL authentication failed using mechanism X-FACEBOOK-PLATFORM:
07-23 07:09:34.626: W/System.err(7404): at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:259)
07-23 07:09:34.626: W/System.err(7404): at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:207)
07-23 07:09:34.626: W/System.err(7404): at com.gta5news.qwuik.Main$1.run(Main.java:266)
07-23 07:09:34.626: W/System.err(7404): at java.lang.Thread.run(Thread.java:856)
第266行就是我登录的地方,所以当值不准确时会抛出一些错误。