ABID dans Whatsapp schémas d'URL
Hier Whatsapp mis à jour son application iOS et libéré officiel schéma d'URL de l'api (crochets).
J'ai voulu jouer un peu avec elle et je suis maintenant confronté au problème que je ne comprends pas toute cette "abid" chose?! Où puis-je obtenir l'ID du contact? Et comment dois-je l'utiliser?
Merci d'avance 🙂
Qu'essayez-vous de faire? Quel est votre but, votre produit, votre but?
Bon alors tout d'abord je suis juste essayer de comprendre comment il fonctionne. Mais pense à quelque chose et puis de les partager directement via Whatsapp ? Droit maintenant, je suis juste d'entrer dans les schémas d'url dans Safari sur mon iPhone...
Bon alors tout d'abord je suis juste essayer de comprendre comment il fonctionne. Mais pense à quelque chose et puis de les partager directement via Whatsapp ? Droit maintenant, je suis juste d'entrer dans les schémas d'url dans Safari sur mon iPhone...
OriginalL'auteur Constantin Jacob | 2013-07-17
Vous devez vous connecter pour publier un commentaire.
ABID représente le carnet d'Adresse d'ID d'Enregistrement,le code ci-dessous fonctionne pour obtenir les AB ID de l'Enregistrement. Il est sensible à l'utilisation de délimiteurs dans l'URL elle-même. Si les premiers essais ont pas de travail. Pour envoyer une note à un utilisateur spécifique, utilisez ce - urlstring format:
whatsapp://envoyer?abid=123&text=Ce qui%20a%20nice%20day - notez l'utilisation de & marquer le deuxième paramètre.
cela peut être codé sans l'aide du sélecteur de personnes il suffit d'ouvrir le carnet d'adresses:
aller à travers les enregistrements un par un, en comparant le nom ou le nom et le numéro -
Constantin, l'AB ID d'Enregistrement est attribué à chaque enregistrement dans le carnet d'adresses. Il est unique au sein d'un carnet d'adresse de la source, mais cela va changer à travers les dispositifs.Il y a un peu de moyens pour se rendre à l'adresse livre, mais de la façon la plus commune est par le biais de peoplepicker contrôleurs de l'endroit où votre viewcontroller actes en tant que délégué (exemple ci-dessus). il est aussi un moyen d'utiliser l'une des fonctions de carnet d'adresses pour remplir un NSArray objet avec le carnet d'adresses contenu. C'est intéressant, mais avec une certaine difficulté par rapport à la régulière UIKit de programmation.
Merci pour le partage du code...
Vous êtes les bienvenus.
OriginalL'auteur Paulo
Veuillez noter que Whatsapp a démonté (Mars '16) le Schéma d'URL pour ouvrir une conversation avec un contact spécifique.
Comme vous pouvez le voir sur leur URL personnalisée Schéma de la page il n'est plus le ABID paramètre.
OriginalL'auteur andreacipriani
J'ai écrit d'une façon à obtenir les ABIDs en vrac ici: http://n8henrie.com/2014/02/how-to-get-the-abid-for-whatsapp-url-schemes/
L'idée de base est d'utiliser iFunBox pour accéder à une base de données sqlite sur votre téléphone, puis exécutez un script qui extrait tous les ABIDs et les noms.
OriginalL'auteur n8henrie
Deux dernières solutions (juillet 2017)
J'ai trouvé, testé et désigné deux nouveaux des solutions différentes dans CETTE AUTRE RÉPONSE (car S. O. politiques, j'ai dû mettre un lien vers la solution, pas de doublons).
OriginalL'auteur DavidTaubmann
abid signifie Carnet d'Adresse ID et c'est un paramètre que vous utilisez avec Whatsapp schéma d'url afin d'utiliser les données que vous avez dans votre carnet d'adresses. À partir de la Whatsapp site.
D'utiliser le schéma d'url pour Whatsapp dans votre application pour envoyer un sms en disant "Hello World", vous devez faire quelque chose comme ceci (exemple sur le site):
Mais depuis que vous avez posté, pas de code, je ne peux pas vraiment dire comment utiliser le ci-dessus ou où le mettre. Mais vous pouvez toujours consulter des tutoriels sur l'utilisation de schémas d'URL si vous en avez besoin.
Espère que cela répond à votre question!
O. je ne suis pas sûr de ce début de jeu, il est seulement un jour,non? Mais à partir de la recherche, votre code peut fonctionner... Avez-vous donné un coup de feu? Sinon, essayez de lui envoyer un email pour en savoir Whatsapp (haha). Faites-leur savoir que leur documentation est incomplète!
Ouais je l'ai fait essayer mon code mais rien ne s'est passé. Seulement ouvert la fenêtre de rédaction de point de vue, mais n'a pas sélectionné le contact que je visais 🙁
Je vais juste écrire et être une douleur dans le cul :/ Merci de bien 😉
avez-vous essayé avec juste le abid seul paramètre? comme
whatsapp://send?abid;" or even
whatsapp://abid " ou " whatsapp://envoyer/abid;" sentiment dans le sombre ici...OriginalL'auteur CaptJak
Pour abid, vous pouvez obtenir la liste de contacts, puis sélectionnez envoyer un message à une personne en particulier.
Obtenir l'id de l'Enregistrement à partir du Carnet d'adresses
Sélectionnés RecordID comme:
NSString *recordID = [dict objectForKey:@"RecordID"];
Appel Whats app Schéma d'URL
OriginalL'auteur Ga Ne Sh