{"id":18320879,"url":"https://github.com/bazaarvoice/social-alerts-api","last_synced_at":"2025-10-30T12:31:15.769Z","repository":{"id":66754618,"uuid":"1436003","full_name":"bazaarvoice/social-alerts-api","owner":"bazaarvoice","description":"Bazaarvoice Social Alerts API allows 3rd-party E-mail Service Providers to implement connectors allowing Bazaarvoice to integrate its Interaction Suite with E-mail Provider's system very quickly.","archived":false,"fork":false,"pushed_at":"2016-01-05T19:49:46.000Z","size":31,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":26,"default_branch":"master","last_synced_at":"2024-12-23T08:45:29.592Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bazaarvoice.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-03-03T17:46:38.000Z","updated_at":"2016-01-05T19:49:47.000Z","dependencies_parsed_at":"2023-03-13T20:29:37.485Z","dependency_job_id":null,"html_url":"https://github.com/bazaarvoice/social-alerts-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazaarvoice%2Fsocial-alerts-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazaarvoice%2Fsocial-alerts-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazaarvoice%2Fsocial-alerts-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bazaarvoice%2Fsocial-alerts-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bazaarvoice","download_url":"https://codeload.github.com/bazaarvoice/social-alerts-api/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238966540,"owners_count":19560370,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T18:17:44.716Z","updated_at":"2025-10-30T12:31:10.420Z","avatar_url":"https://github.com/bazaarvoice.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"=================================================================\r\nBazaarvoice Social Alerts Connector API Reference Implementation\r\n=================================================================\r\n\r\n=================================================================\r\nIntroduction\r\n=================================================================\r\n\r\nThis package includes the following:\r\n\r\n* WSDL for the Social Alerts Connector API (socialalerts.wsdl)\r\n* Reference Implementation of the Web Service API\r\n* Sample client tool\r\n\r\n\r\n=================================================================\r\nPre-Requisites\r\n=================================================================\r\n\r\n* Java JDK 1.6.0 or later\r\n* Apache Ant 1.6.2 or later\r\n* Apache Axis2 1.5.1 or later\r\n\r\nYou need to download and install Ant and Axis2 to be able to build and run\r\nthe reference implementation of the SocialAlerts API and client tool.\r\n\r\nSet ANT_HOME environment variable to the directory where you installed Ant,\r\nand add the bin directory to your PATH.\r\nMake sure you can run ant from command line.\r\n\r\nMake sure to set AXIS2_HOME environment variable to point to the installation directory of Axis2.\r\nVerify that you can start standalone AXIS2 server by running axis2server.bat or axis2server.sh\r\nfrom the AXIS2_HOME/bin directory.\r\n\r\n\r\n=================================================================\r\nBuilding and Running The Reference Implementation\r\n=================================================================\r\n\r\nSocial Alerts Connector API Reference Implementation provides a simple implementation\r\nof the web service interface which uses JavaMail to send messages to an SMTP server.\r\nReference Implementation has been tested with google's gmail smtps server.\r\n\r\nIn order to build and run the Reference Implementation:\r\n\r\n* ant generate.service\r\n* Go to AXIS2_HOME/bin directory and run either\r\n  axis2server.bat or axis2server.sh depending on your platform.\r\n\r\nIf you go to http://localhost:8080/axis2/services/ using a browser,\r\nyou should see SocialAlertsService is deployed. \r\n\r\nIf you go to http://localhost:8080/axis2/services/SocialAlertsService?wsdl,\r\nyou should see the WSDL for the SocialAlertsService. \r\n\r\n\r\n=================================================================\r\nBuilding and Running The Client\r\n=================================================================\r\n\r\n\r\nTest client exercises API functions provided by the Reference Implementation.\r\n\r\nTest client implementation is in the com/bazaarvoice/www/socialalerts/SocialAlertsClient.java.\r\n\r\nIn order to build and run the client tool:\r\n\r\n* ant generate.client\r\n* ant run.client -Durl=http://localhost:8080/axis2/services/SocialAlertsService -Dusername=username -Dpassword=password -Ddestination=email_address\r\n\r\nThe following 3 parameters are required to run a client tool:\r\nurl for the web service end point, user name and password used to authenticate with the server,\r\nand destination e-mail address.\r\n\r\nSince Reference Implementation of the web service authenticates with gmail's smtp server,\r\nyou have to provide valid gmail username and password when running a client tool.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazaarvoice%2Fsocial-alerts-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbazaarvoice%2Fsocial-alerts-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbazaarvoice%2Fsocial-alerts-api/lists"}