Tag: Facebook的

使用RestFB api发布到Facebook页面墙

我想张贴在facebook页面的墙上。 我可以使用App Access令牌在用户墙上发布。 我通过扩展DefaultFacebookClient获得了App Access Token public class ConnectionService extends DefaultFacebookClient{ public ConnectionService(String appId, String appSecret) { AccessToken accessToken = this.obtainAppAccessToken(appId, appSecret); this.accessToken = accessToken.getAccessToken(); } } 有了这个,我可以使用appID和appSecret发布到用户墙。 但当我试图发布到Page Wall时,我收到“用户未授权应用程序执行此操作”的错误 有人可以建议吗?

在Android SDK中使用facebook.authorize不会调用onActivityResult

我试图从我的Android活动中调用Facebook授权,但由于某种原因,它从未调用onActivityResult。 我遵循官方教程 ,我甚至创建了一个非常简单的应用程序,以便尝试此function: public class SimpleFacebookActivity extends Activity { private EditText console; private Facebook facebook = new Facebook(APP_ID); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.console = (EditText)super.findViewById(R.id.console); this.console.append(“Started\n\n”); String text = Integer.toString(super.getIntent().getFlags() & Intent.FLAG_ACTIVITY_NO_HISTORY); this.console.append(text); this.facebook.authorize(this, new DialogListener() { @Override public void onComplete(Bundle values) {} @Override public void onFacebookError(FacebookError error) {} @Override public […]

无法将facebook从我的Android应用程序发布到给定的postId

我正在尝试将facebook从我的Android应用程序发布到给定的postId = 10154194181895153 。 我已经阅读了很多方法。 但是每个人都返回了fb响应错误。 你能解释一下A和B之间的区别吗? 我试图将A移动到asyncTask(C),但它没有帮助,你可以看到。 fbLikeBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // fbLike_optionA(); // fbLike_optionB(); fbLike_optionC(); } 选项A. {Response: responseCode: 200, graphObject: null, error: {HttpStatus: -1, errorCode: -1, errorType: null, errorMessage: android.os.NetworkOnMainThreadException}, isFromCache:false} 。 private void fbLike_optionA() { SharedPreferences prefs = mOffersListActivity.getSharedPreferences( PublicMacros.SP_NAME, Context.MODE_PRIVATE); String fbAccessToken = prefs .getString(PublicMacros.FB_ACCESS_TOKEN, […]

如何整合Facebook共享Diolouge以附加Url和图像?

我是android的新手,我正在尝试整合Facebook sdk来分享链接和图像, 但 我无法实现此function。 我的代码是 private UiLifecycleHelper uiHelper; private static String APP_ID = “8975555558745832”; private Session.StatusCallback callback = new Session.StatusCallback() { @Override public void call(Session session, SessionState state, Exception exception) { // onSessionStateChange(session, state, exception); } }; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.share); uiHelper = new UiLifecycleHelper(this, callback); […]

使用Facebook4j api从页面获取post

我想知道是否有办法使用Facebook4J API从Facebook页面获取所有(甚至最近的)post? 我知道可以从用户的墙上或Feed中获取所有post,但我在API或文档中找不到任何内容,以显示如何从页面获取post。 看看http://facebook4j.org/en/api-support.html#page ,看来实际上有一组与页面相关的方法,但点击其中任何一个只是刷新页面,让我觉得也许他们有计划但尚未实施? 我知道可以使用图形API从页面获取post,但如果可能的话,我真的更喜欢坚持使用Facebook4j。 任何投入将不胜感激!

如何通过Facebook成功登录后获取用户详细信息

我试过这个:当isSessionValid getDetails直接在facebook.authorize然后在onActivityResult中获取getDetails public class MainActivity extends Activity { Facebook facebook = new Facebook(“xxxxxxxxxxxxxxxx”); AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebook); private SharedPreferences mPrefs; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mPrefs = getPreferences(MODE_PRIVATE); String access_token = mPrefs.getString(“access_token”, null); long expires = mPrefs.getLong(“access_expires”, 0); if (access_token != null) { facebook.setAccessToken(access_token); } if (expires != 0) { facebook.setAccessExpires(expires); […]

权限错误 – 尝试使用android facebook sdk获取朋友

我正在尝试为我的Android应用添加一项function,允许用户“签入”其他标记为签到的人。 我有checkins方法没有问题,可以通过添加用户ID作为参数标记一些(见下面的代码) public void postLocationTagged(String msg, String tags, String placeID, Double lat, Double lon) { Log.d(“Tests”, “Testing graph API location post”); String access_token = sharedPrefs.getString(“access_token”, “x”); try { if (isSession()) { String response = mFacebook.request(“me”); Bundle parameters = new Bundle(); parameters.putString(“access_token”, access_token); parameters.putString(“place”, placeID); parameters.putString(“Message”,msg); JSONObject coordinates = new JSONObject(); coordinates.put(“latitude”, lat); coordinates.put(“longitude”, lon); parameters.putString(“coordinates”,coordinates.toString()); […]

连接到Facebook XMMP MD5-DIGEST的问题

我已经尝试了将Facebook与XMPP连接起来的所有东西,但我一直只遇到一个错误,那就是: 使用DIGEST-MD5机制进行SASL身份validation失败 我正在实现以下方法来执行此任务: public class MySASLDigestMD5Mechanism extends SASLMechanism { public MySASLDigestMD5Mechanism(SASLAuthentication saslAuthentication) { super(saslAuthentication); } protected void authenticate() throws IOException, XMPPException { String[] mechanisms = { getName() }; Map props = new HashMap(); sc = Sasl.createSaslClient(mechanisms, null, “xmpp”, hostname, props, this); super.authenticate(); } public void authenticate(String username, String host, String password) throws IOException, XMPPException { […]

使用Java的Facebook API和Facebook Connect?

Facebook API和Facebook Connect新手。 在Google Code上找到Facebook Java API开源库… 我很高兴有一个用Java预先编写的API! 我有兴趣编写一个服务器端Java层,它使用REST来访问用户的Facebook好友列表,他们的墙,在网络中发送消息等。 下载了二进制文件,遗憾的是,当我解压缩它时,我没有找到任何示例代码或演示代码… 问题(S): (1)这个图书馆是否支持Facebook Connect? (2)开始使用Facebook Connect与服务器端Java的最佳方法是什么? (3)由于我正在构建中间件,我还是要在在线Facebook Developer页面上创建一个示例应用程序吗? (4)为了开始,我应该在我(我是Maven的新手)pom.xml中包含什么?

Android中的Facebook朋友生日

在Android中,获得朋友生日的最简单方法是什么? 还是关系状态? 使用FQL或通过Android API SDK for Android请求它? 谢谢。