Je construis un agrégateur de nouvelles. Comment puis-je créer un bouton/widget comme le bouton Digg ou le bouton Facebook Share que le développeur Web peut intégrer dans son propre site Web. Lorsque leurs utilisateurs cliquent sur ce bouton, il peut déclencher certaines fonctions qui interagissent (par exemple: voter ou afficher le montant du vote) avec mon serveur. Je vous remercie.Créer un bouton comme le bouton Digg
Répondre
Solution simple: Vous avez besoin d'un script PHP qui accepte les paramètres GET. Le tiers peut envoyer des données utiles dans le paramètre GET et votre script peut les lire et faire le nécessaire.
Le vote d'un tiers via le bouton ne doit pas être effectué via les paramètres GET. Cela va créer de mauvaises attaques de vote. Ce que vous pouvez faire est de créer une API pour vos systèmes tiers et de leur demander de faire une requête CURL à votre API avec la charge de données POST. Encore une fois, ce n'est pas le plus sécurisé. Pour plus de sécurité, utilisez la clé API et la vérification de domaine/IP.
Si votre système est basé sur des sessions utilisateur, vous pouvez effectuer une vérification de cookie pour déterminer les informations utilisateur et lire les valeurs. (similaire à facebook LIKE).
- 1. JavaScript non obstructif pour le bouton Digg?
- 2. Créer un bouton de navigation comme le bouton "Now Playing" de l'iPod
- 3. UItableViewCell agissant comme un bouton
- 4. Je veux créer un bouton de roulement comme celui-ci
- 5. Basculer le bouton comme style de bouton radio
- 6. Comment créer un bouton "Copier"?
- 7. Comment créer un bouton multiligne
- 8. Créer un bouton Copier/Coller
- 9. Bouton lib/API pour digg, twitter, facebook etc?
- 10. Skin personnalisé pour Facebook comme le bouton
- 11. facebook comme bouton pour rediriger le site
- 12. Comment créer un bouton de recherche RESTful?
- 13. Comment créer un service de partage de contenu comme le bouton Tweet ou le partage Facebook
- 14. WPF: Créer un bouton demi-elliptique
- 15. Comment créer le bouton + avec CSS?
- 16. afficher un bouton qui peut éteindre l'écran comme le bouton d'alimentation
- 17. comment désactiver un bouton d'image qui agit comme le bouton d'envoi
- 18. comment pouvez-vous faire un bouton de traitement jquery, comme le bouton suivre sur twitter?
- 19. problème avec facebook comme bouton
- 20. iPhone: Comment créer un simple bouton Terminé?
- 21. HTML: comment créer un bouton "enregistrer sous"?
- 22. Créer un jQueryUI 1.8 Menu du bouton
- 23. comment créer un bouton dans cocos2d?
- 24. Créer un UIButton avec l'apparence "bouton poussoir"?
- 25. GTK: créer un bouton régulier coloré
- 26. Un texttedit avec le bouton?
- 27. Comment puis-je récupérer des informations de sites Web à partir d'une URL comme le bouton de soumission de Digg?
- 28. créer un bouton personnalisé avec l'image dans le constructeur d'interface
- 29. Win32 API - Créer un bouton aide
- 30. Windows Explorer: Comment créer un bouton supplémentaire?
Je pense que je dois créer une API mais cela semble compliqué. Connaissez-vous un document sur ce sujet? Ai-je besoin d'utiliser REST? – Azam
REST est un concept (ou un style d'architecture de design), il s'agit essentiellement d'utiliser une communication commune (texte en clair, XML, json etc) pour communiquer entre deux systèmes. Normalement, le XML est utilisé car il y a beaucoup de fournisseurs qui créent et utilisent XML. C'est l'un des meilleurs et des plus simples tutoriels sur la création d'API en PHP. Il utilise XML. http://www.codewalkers.com/c/a/Miscellaneous/Create-Your-Own-Custom-API/ – Stewie
Merci beaucoup pour votre aide. – Azam