2013-04-08 1 views
1

Dans l'application Windows Phone, j'ai ajouté Enterprise.wsdl (obtenu à partir de mon identifiant de connexion Salesforce) comme référence. Je suis capable de m'authentifier en utilisant Loginresult. Mais en utilisant Créer les dépenses ci-dessus sont jetés. En utilisant la classe SoapHeader dans l'application Web héritée System.Web.Services.Protocols.SoapHeader, l'adresse et l'ID du serveur ont été référencés. Il n'est pas possible d'utiliser le Web dans un téléphone Windows. Plz aide si vous connaissez des échantillons pour le résoudreUNKNOWN_EXCEPTION: URL de destination non réinitialisée. L'URL renvoyée à partir de la connexion doit être définie dans Salesforce

+0

J'ai vérifié l'authentification de connexion de Salesforce dans Windows Phone. Si je veux insérer des enregistrements dans la table personnalisée de Salesforce, doit ajouter l'URL du serveur, ID de mon login.In. Net utilisant la classe SessionHeader utilisée pour passer l'identifiant et l'URL à salesforce.In WindowsPhone qui est la classe Equivalent à SessionHeader ? Aide-moi à implémenter si tu sais – user1965532

Répondre

2

Une partie des résultats pour l'appel de connexion sont un serverUrl, cette URL devrait être utilisée pour faire toutes les demandes suivantes, typiquement dans .NET vous venez de définir la propriété .Url de votre talon à la valeur fournie. Il n'y a pas d'exemples spécifiques de win-phone, il y a beaucoup d'exemples .NET dans le docs

0

Mon expérience a été que vous ne pouvez pas importer les WSDL partenaires ou d'entreprise vers un projet Windows Phone 7. Avec les projets Windows Phone 7, vous pouvez ajouter une référence de service (pour WCF), mais pas une référence Web.

Chaque fois que j'ai importé les WSDL Salesforce dans un projet .NET standard, j'ai dû utiliser une référence Web pour que les API fonctionnent correctement. Quelque chose à propos de la façon dont WCF ne prend pas en charge les en-têtes SOAP définis par Salesforce WSDL qui sont nécessaires pour spécifier les détails de la session.

J'ai trouvé que l'utilisation du REST API et du JSON.NET était la plus facile avec les projets Windows Phone 7. Cela dit, mon application téléphone ne fonctionne qu'avec les éditions Developer, Enterprise et Unlimited Salesforce. Les éditions Professional et Group reçoivent l'erreur API_DISABLED_FOR_ORG. Je pense que je dois obtenir l'application certifiée pour fonctionner avec ces éditions.

Questions connexes