लौटने तो मैं एक साधारण प्रवेश बटन है कि मेरे OnCreate में यह करता है:एंड्रॉयड फेसबुक एसडीके v3.0 एसएसओ LoginButton एक अशक्त GraphUser
mLoginButton = (LoginButton)findViewById(R.id.connect_facebook_button);
mLoginButton.setApplicationId(.getResources().getString(R.string.app_id));
mLoginButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() {
public void onUserInfoFetched(GraphUser user) {
setUser(user); // Just sets mUser to be this user
try {
Toast.makeText(this, mUser.getFirstName(), Toast.LENGTH_SHORT).show();
} catch (Exception FacebookException) {
FacebookException.printStackTrace();
}
}
});
कि सब के सब सफलतापूर्वक कहा जाता है onUserInfoFetched भी शामिल है।
समस्या यह है कि, प्रत्येक उदाहरण में, मेरा ग्राफ़्यूसर उपयोगकर्ता शून्य है।
मेरा ऐपआईड सही है, मेरा एंड्रॉइड हैश एक डीबग है जिसे वे मुझे देते हैं (नमूना ऐप्स पर परीक्षण ठीक काम करता है), लॉगिन स्क्रीन वास्तव में पॉप अप होती है ... वास्तव में यहां से कहां जाना है।
an attempt was made to open a session that has a pending request
कोड अच्छा दिखता है और जब मैं आपके कोड का उपयोग करता हूं तो मैं ग्राफ़ यूज़र जानकारी प्राप्त कर सकता हूं। क्या हैलोफ़ेसबुक नमूना आपके लिए काम करता है, इस अर्थ में कि आप लॉग इन उपयोगकर्ता की जानकारी देख सकते हैं? –