如何在没有网络视图的情况下使用 Android 中的图表在 Facebook 上发布消息?
在我的应用程序中实现 twitter 之后现在我尝试为我的应用程序实现 Facebook,我发现 Facebook SDK对于安卓 我使用该代码进行登录,但问题是我想在单击按钮时发布消息而不打开网络视图。我发现了一些关于此的链接,但没有人适合我。 我正是想要同样的东西 如何发帖facebook墙使用Facebook android SDK,无需打开对话框 我使用答案,但它有五个以下错误...即使我已经允许应用程序使用我的信息。
键描述需要 byte[],但值是 java.lang.String。返回默认值。
01-24 10:37:33.567: 调试/测试(479): 得到响应: {"error":{"type":"OAuthException","message":"(#200) 用户没有授权应用程序执行此操作"}}
After implementation of twitter in my app Now i try to implement Facebook for my app, and I found Facebook SDK for android
I use that code for login, but problem is that I want to publish a msg on a buttons click without opening web-view. I found few links on this but no one works for me.
I exactly want that same thing
How to post on facebook wall using Facebook android SDK, without opening dialog box
I use the answer for but it five following error...Even I have allow application to use my information.
Key description expected byte[] but value was a java.lang.String. The default value was returned.
01-24 10:37:33.567: DEBUG/Tests(479): got response: {"error":{"type":"OAuthException","message":"(#200) The user hasn't authorized the application to perform this action"}}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 Android SDK 并确保请求
publish_stream
权限。Use the Android SDK and make sure to request the
publish_stream
permission.使用这个 SDK 对你很有帮助
https://github.com/facebook/facebook-android-sdk< /a>
use this SDK defenately heplful to u
https://github.com/facebook/facebook-android-sdk
您需要一个身份验证令牌并将其与 Graph API 一起使用。
您可以通过
mFacebook.getAccessToken()
方法获取令牌。假设mFacebook是一个经过身份验证的Facebook实例(通过
authorize
方法)You need an auth token and use it with Graph API.
You can get the token via
mFacebook.getAccessToken()
method.Assuming mFacebook is an authenticated Facebook instance (via
authorize
method)当您在 Facebook 对象上调用授权时,您应该已请求权限“消息”。
问候斯蒂芬
You should have requested permission"message" when you called authorize on the Facebook object.
Regards stéphane