0

안녕 얘들을 반환하지 않으며, 지금은 나에게 반환 토큰 액세스를 사용하여을 이끌 만들 에 원 로그인 호출. 그러나 내가 액세스 토큰을 사용하여 리드를 만들려고하면 생성되지 않으며 응답은 리드 아이디을 포함하지 않습니다.세일즈 포스 리드를 생성하지 않고는 리드 아이디에게 내가 로깅 <strong>세일즈 포스 나머지 API 광고</strong>을 사용하고있다

나는 며칠 동안이 일에 매달 렸고 많은 인터넷 검색 결과를 찾지 못했습니다.

이 기능을 안드로이드에서 구현하고 싶습니다. 그러나 지금은 테스트를 위해 Google Chrome Plugin Advance Rest Client를 사용하고 있습니다. >https://na14.salesforce.com/services/data/v21.0/sobjects/Lead

헤더 - ->

Authorization: OAuth 00Di0000000Y4be!AR8AQHCnNzqTM1tItXuwTRdXfRmn7JbZlneSA3pMjmrw.5aZqz0JecaTj2coEXHbEi61iQEhHWg0lTc0BZ0k4U_1BccJvFaZ 

페이로드 또는 바디 ->

{"Phone":"789452",  

"Company":"Test Company", 

"Fax":"1238356" 
,"LastName":"Micheal" 

} 

콘텐츠 형식

는 리드 URL 만들기 :application/json

게시물 요청을 사용 중입니다. 그리고 내가 무엇입니까 응답은 내가 내가했다하고 있었는지 같은 문제

에 직면하고있다 분들 도움이 될 수 있도록 벌어 질 답을 게시하고 해결 한

{ 
objectDescribe: { 
name: "Lead" 
label: "Lead" 
keyPrefix: "00Q" 
custom: false 
labelPlural: "Leads" 
layoutable: true 
activateable: false 
urls: { 
sobject: "/services/data/v21.0/sobjects/Lead" 
describe: "/services/data/v21.0/sobjects/Lead/describe" 
rowTemplate: "/services/data/v21.0/sobjects/Lead/{ID}" 
}- 
searchable: true 
deprecatedAndHidden: false 
createable: true 
updateable: true 
deletable: true 
customSetting: false 
feedEnabled: true 
mergeable: true 
queryable: true 
replicateable: true 
retrieveable: true 
undeletable: true 
triggerable: true 
}- 
recentItems: [8] 
0: { 
attributes: { 
type: "Lead" 
url: "/services/data/v21.0/sobjects/Lead/--SomeId---" 
}- 
Id: "--SomeId---" 
Name: "Luna, Wilredo" 
}- 
1: { 
attributes: { 
type: "Lead" 
url: "/services/data/v21.0/sobjects/Lead/--SomeId---" 
}- 
Id: "--SomeId---" 
Name: "Rannga, Lite" 
}- 
2: { 
attributes: { 
type: "Lead" 
url: "/services/data/v21.0/sobjects/Lead/--SomeId---" 
}- 
Id: "--SomeId---" 
Name: "Sith, Aro" 
}- 
3: { 
attributes: { 
type: "Lead" 
url: "/services/data/v21.0/sobjects/Lead/--SomeId---" 
}- 
Id: "--SomeId---" 
Name: "Smith, Aberen" 
}- 
4: { 
attributes: { 
type: "Lead" 
url: "/services/data/v21.0/sobjects/Lead/--SomeId---" 
}- 
Id: "--SomeId---" 
Name: "RANAHAN, MICHAEL" 
}- 
5: { 
attributes: { 
type: "Lead" 
url: "/services/data/v21.0/sobjects/Lead/--SomeId---" 
}- 
Id: "--SomeId---" 
Name: "RABADI, RAED" 
}- 
6: { 
attributes: { 
type: "Lead" 
url: "/services/data/v21.0/sobjects/Lead/--SomeId---" 
}- 
Id: "--SomeId---" 
Name: "A., Christopher" 
}- 
7: { 
attributes: { 
type: "Lead" 
url: "/services/data/v21.0/sobjects/Lead/--SomeId---" 
}- 
Id: "--SomeId---" 
Name: "Ratnayake, Sam" 
}- 
- 
} 

답변

1

입니다 이 screenshot에 설명 된대로 로그인 요청을 보냈습니다. 그리고 나는 다음 반응을 얻고 있었다.

{"id":"https://login.salesforce.com/id/00Di00000Y4EAC/005i0000000kAAA", 
    "issued_at":"13756912686", 
    "instance_url":"https://company.my.salesforce.com", 
    "signature":"UAcaAbSj7vClbc/yAURGkT/7Hkjq6sllhcGvASs=", 
"access_token":"00Di0000000Y4befdjBiSvJ7RfW1s1fmUsLCf6UAQCgtmD.biS7T5rSOxyvtniyLeLN"} 

가 난 그냥

https://na14.salesforce.com/services/data/v21.0/sobjects/Lead

에서 리드 URL을 만들 변경

형식 : instance_url +/서비스/데이터/v21.0/sobjects/납/

실제 URL : https://company.my.salesforce.com/services/data/v21.0/sobjects/Lead/

이제 모든 뒀 문제는 내가 리드 URL으로 instance_url을 연결해야한다고했다. 나는 API 호출을 보내야하는 인스턴스를 알지 못한다면 내가 리드를 만들 수 있다고 생각하지 않는다.

Salesforce Rest API documentation

instance_url에서 언급 한 바와 같이

는 : API 호출이 전송되어야하는 세일즈 포스 인스턴스를 식별

관련 문제