Nasıl Appcelerator ile Ayrıştırmak Javascript API entegre edersiniz ve belgesiz aramalar kullanmıyorsun?
Belgesiz aramalar kullanmadan/Facebook kimlik bilgilerini bir kullanıcı oluşturmak istiyorum. İki bilinen nedenlerden dolayı Ayrıştırmak Javascript Kütüphanesi mevcut uygulamaya göre mümkün inanmıyorum
1.Kitaplığı geçerli uygulama hemen başarısız Appcelerator HTTP istemci desteklemiyor. Mevcut Ayrıştırmak Javascript kütüphanesinin ajax yöntemi Appcelerator HTTP client kullanmak genişleterek bu sorunu ele var.
http://www.clearlyinnovative.com/blog/post/34758524107/parse-appcelerator-titanium-the-easy-way
İnsanlar bu iş için istiyorum benim için şu çok açık bu yüzden blog yazısı aynı şeyi ben yarattım slayt güverte üzerinde ve yaklaşık 2K manzarası var.
2.Kitaplığı geçerli uygulama Facebook Javascript kütüphanesi ile entegre edilmesi ve kütüphane Appcelerator ile ya da çalışmıyor varsayar. Aslında Appcelerator javascript Kütüphanesi için gerek yok o yüzden direk Facebook çerçeve içine entegre etti. Bu Bilgi bir kullanıcı hesabı kolayca Facebook API kullanarak elde edilebilir bağlamak için gerekli tüm Appcelerator geliştiriciler zaten aşina çağırır.
Asıl soruya daha geniş bir topluluktan bir çözüm arıyorum yani Ayrıştırma Destek forumu kaldırıldı.
Merhaba Aaron,
Diğer geliştiricilere kullanarak belgesiz teşvik etmek için yararlı değil Bu karara kadar geçici bir çözüm olarak Ayrıştırma kitaplığı API, bunu alanını listeden kaldırmak. Özellikle senin durumunda yardımcı olabileceğini anlıyorum Titanyum ve kullanarak özel etkileri farkında mısın API, ama diğer kullanıcılar bu uyarı göz ardı olabilir. Umarım anlıyorum.
Hector Ramos Çözümler Mimar, Ayrıştırma https://parse.com/help
Bu forumda görünür bırakılamayacak kadar tehlikeli olduğunu kodu:
// setting auth data retrieved from Ti.Facebook login
authData = {
"facebook" : {
"id" : Ti.Facebook.uid,
"access_token" : Ti.Facebook.accessToken,
"expiration_date" : expDate, // "format: yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
}
};
// Either way I resolved the problem, calling _handleSaveResult(true) on the returned user object,
// I just dont think it should have been as difficult as it was
// attempt to log the user in using the FB information
var user = new Parse.User();
user.save({
"authData" : authData
}).then(function(_user) {
// force the user to become current
_user._handleSaveResult(true); //<-- this is the evil method I called
if (!_user.existed()) {
// add additional user information
var userInfo = {
"acct_email" : "bryce@xxxxxx.com",
"acct_fname" : "Bryce",
"acct_lname" : "Saunders"
};
return _user.save(userInfo);
}
}).then(function(_user) {
alert('Hooray! Let them use the app now.');
}, function(error) {
alert(' ERROR: ' JSON.stringify(error, null, 2));
});
Appcelerator hakkında soru Forum
Ayrıştırma söz konusu Forum
CEVAP
Yeni bir SDK bu bölümü, ama sen diyemezsin: belki
Parse.FacebookUtils.logIn({
"facebook": {
"id": "user's Facebook id number as a string",
"access_token": "an authorized Facebook access token for the user",
"expiration_date": "token expiration date of the format: yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
},
{
success : function(_user) {},
error : function(_user, error) {}
}
};
Javascript kılavuzda belgelenmiş değil, ama kodu vize vie: unminified sürümünde belgelenmiştir
@param {String, Object} permissions The permissions required for Facebook
log in. This is a comma-separated string of permissions.
Alternatively, supply a Facebook authData object as described in our
REST API docs if you want to handle getting facebook auth tokens
yourself.
Github yayınlayacağım olan en son SDK desteği orijinal kodu için bazı güncellemeler yaptım.
Teşekkürler bu çabalara öncülük için çok fazla. Orijinal mesaj bana saat kaydedilir.

Nasıl hostname ve yol içine bir URL ay...
nasıl jquery / json veri javascript ay...
Nasıl bir RSS JavaScript kullanarak ay...
JavaScript kilitler nasıl çalışır?...
Nasıl bir JavaScript nesnesinin bir öz...