Pergunta
Eu ter baixado um SDK para PHP para o no-BREAK API.Eu tenho o seguinte código e não tem idéia do que um ponto final URL.A documentação não fornece qualquer informação sobre o que é isso.
//Configuration
$access = "0C81234564C2567";
$userid = "leannetest";
$passwd = "456hththd8hf";
$accessSchemaFile = "schemas/AccessRequest.xsd";
$requestSchemaFile = "schemas/RateRequest.xsd";
$responseSchemaFile = "schemas/RateResponse.xsd";
$endpointurl = 'add URL here';
$outputFileName = "XOLTResult.xml";
Alguém pode me ajudar?
Solução
Uma API de ponto de extremidade "define o endereço ou ponto de conexão para um serviço da Web.Ele normalmente é representado por uma simples URL HTTP cadeia".Então, basicamente, o ponto de extremidade de URL é a URL do serviço da web que você está tentando interagir com.
FONTE:
http://en.wikipedia.org/wiki/Web_Services_Description_Language#Objects_in_WSDL_1.1_.2F_WSDL_2.0
EDITAR: Ele aparece a partir da documentação que o Taxa de webservices URL de ponto de extremidade é https://wwwcie.ups.com/webservices/Rate.
FONTE:
UPS.(2 de janeiro de 2002). Classificação Pacote De Serviços Da Web Developers Guide.Seção 1.9.3 Verifique A Disponibilidade Do Servidor.Acessado em API de Classificação encontradas nesta página: https://www.ups.com/upsdeveloperkit/downloadresource?loc=en_US
Outras dicas
Url de ponto de extremidade explicação na UPS documento.ele é composto de quatro partes que são explicadas abaixo.
Por exemplo, se vamos usar "Taxa de serviço" que a nossa urls deve ser conforme abaixo.
- Testes e integração de URL : https://wwwcie.ups.com/ups.app/xml/Rate
- A produção de URL : https://onlinetools.ups.com/ups.app/xml/Rate
De acordo com a documentação se nós devide a url em quatro partes, todas elas são os listados abaixo.
Protocolo : https
Nome do servidor : wwwcie.ups.com (ensaio) OU onlinetools.ups.com (produção)
Caminho de serviço : ups.app/xml/Taxa de
nome do serviço :Taxa de OU Navio OU QVEvents
Eu só, replicou, para explicar UPS url de ponto de extremidade em detalhes, assim ele pode ajudar
O envio de url de ponto de extremidade é:
https://wwwcie.ups.com/webservices/Ship
No caso de alguém dele precisa, já que não é documentado em seus desenvolvedores do kit.
De fato, a documentação é pobre, mas com um pouco de google truque que eu tenho a lista de todos os URLs de ponto de extremidade
Digite na pesquisa do google:
Desta forma, ele irá mostrar-lhe todos os pontos de extremidade.
Nota:Não utilize a caixa de areia URLs porque eles não funcionam em todos :(
De qualquer maneira, aqui está a lista:
https://onlinetools.ups.com/ups.app/xml/TimeInTransit
https://onlinetools.ups.com/ups.app/xml/License
https://onlinetools.ups.com/ups.app/xml/QVEvents
https://onlinetools.ups.com/ups.app/xml/Register
https://onlinetools.ups.com/ups.app/xml/AV
https://onlinetools.ups.com/ups.app/xml/ShipAccept
https://onlinetools.ups.com/ups.app/xml/Void
https://onlinetools.ups.com/ups.app/xml/XAV
https://onlinetools.ups.com/ups.app/xml/Track
https://onlinetools.ups.com/ups.app/xml/Rate
https://onlinetools.ups.com/ups.app/xml/ShipConfirm
https://onlinetools.ups.com/ups.app/xml/LabelRecovery
Espero que isso ajude