-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add params back to the getPersonMatches method #147
Comments
How do you get Record Hints in JavaScript 2.4? |
You can construct the URL yourself like this: fsApiClient.get(person.getLink('matches').href + '?collection=https://familysearch.org/platform/collections/records') |
Thank you that's a great idea. Debbie Holtzendorff On Tue, May 10, 2016 at 11:02 AM, Justin notifications@github.com wrote:
|
On Tue, May 10, 2016 at 11:02 AM, Justin notifications@github.com wrote:
Hi,
Can you point me in the right direction? |
In API responses you'll often see links, such as on this person example: {
"persons" : [ {
"id" : "PPPJ-MYZ",
"links" : {
"ancestry" : {
"href" : "https://familysearch.org/platform/tree/ancestry?person=PPPJ-MYZ"
},
"spouses" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/spouses"
},
"parents" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/parents"
},
"person" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ"
},
"descendancy" : {
"href" : "https://familysearch.org/platform/tree/descendancy?person=PPPJ-MYZ"
},
"person-with-relationships" : {
"href" : "https://familysearch.org/platform/tree/persons-with-relationships?person=PPPJ-MYZ"
},
"merge" : {
"template" : "https://familysearch.org/platform/tree/persons/{pid}/merges/{dpid}{?filter,access_token}",
"type" : "application/json,application/x-fs-v1+json,application/x-fs-v1+xml,application/xml,text/html",
"accept" : "application/x-fs-v1+json,application/x-fs-v1+xml",
"allow" : "GET,OPTIONS,POST",
"title" : "Person Merge"
},
"change-history" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/changes"
},
"evidence-references" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/memory-references"
},
"children" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/children"
},
"child-relationships" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/child-relationships"
},
"collection" : {
"href" : "https://familysearch.org/platform/collections/tree"
},
"ordinance-reservations" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/reservations"
},
"artifacts" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/memories"
},
"source-references" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/source-references"
},
"matches" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/matches"
},
"ordinances" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/ordinances"
},
"portraits" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/portraits"
},
"discussion-references" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/discussion-references"
},
"spouse-relationships" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/spouse-relationships"
},
"parent-relationships" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/parent-relationships"
},
"portrait" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/portrait"
},
"non-matches" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/not-a-match"
},
"notes" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/notes"
},
"source-descriptions" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/sources"
}
},
"attribution" : {
"changeMessage" : "wikipedia knows"
},
"identifiers" : {
"http://gedcomx.org/Persistent" : [ "https://familysearch.org/ark:/61903/4:1:PPPJ-MYZ" ]
},
"living" : true,
"gender" : {
"type" : "http://gedcomx.org/Male"
},
"names" : [ {
"id" : "name-id",
"links" : {
"conclusion" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/conclusions/name-id"
}
},
"attribution" : {
"contributor" : {
"resource" : "urn:name-attribution",
"resourceId" : "KNCV-RMZ"
}
},
"type" : "http://gedcomx.org/BirthName",
"nameForms" : [ {
"fullText" : "Alex Aleksandrova",
"parts" : [ {
"type" : "http://gedcomx.org/Given",
"value" : "Alex"
}, {
"type" : "http://gedcomx.org/Surname",
"value" : "Aleksandrova"
} ]
}, {
"fullText" : "Анастасия Александрова",
"parts" : [ {
"type" : "http://gedcomx.org/Given",
"value" : "Анастасия"
}, {
"type" : "http://gedcomx.org/Surname",
"value" : "Александрова"
} ]
} ],
"preferred" : true
} ],
"facts" : [ {
"id" : "born",
"links" : {
"conclusion" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/conclusions/born"
}
},
"attribution" : {
"contributor" : {
"resource" : "urn:fact-attribution",
"resourceId" : "RMQW-LPK"
}
},
"type" : "http://gedcomx.org/Birth",
"date" : {
"original" : "3 Apr 1836",
"formal" : "+1836"
},
"place" : {
"original" : "Moscow, Russia",
"normalized" : [ {
"lang" : "en",
"value" : "Moscow, Moskva, Russia"
} ]
}
}, {
"id" : "res",
"links" : {
"conclusion" : {
"href" : "https://familysearch.org/platform/tree/persons/PPPJ-MYZ/conclusions/res"
}
},
"attribution" : {
"contributor" : {
"resource" : "https://familysearch.org/platform/users/agents/JNYR-KJP",
"resourceId" : "JNYR-KJP"
}
},
"type" : "http://gedcomx.org/Residence",
"date" : {
"original" : "13 Apr 1836",
"formal" : "+1836-04-13"
},
"place" : {
"original" : "Moscow, Russia",
"description" : "#1276974106",
"normalized" : [ {
"value" : "Moskva, Moscow, Russia"
} ]
}
} ],
"display" : {
"name" : "Alex Aleksandrova",
"gender" : "Male",
"lifespan" : "3 Apr 1836 - Dead",
"birthDate" : "3 Apr 1836",
"birthPlace" : "Moscow, Russia"
}
} ],
"relationships" : [ ],
"sourceDescriptions" : [ {
"id" : "SD-PPPJ-MYZ",
"links" : {
"description" : {
"href" : "https://familysearch.org/platform/sources/descriptions/SD-PPPJ-MYZ"
}
},
"citations" : [ {
"lang" : "en",
"value" : "\"Family Tree,\" database, <i>FamilySearch</i> (http://familysearch.org : modified 20 April 2016, 12:58), entry for Alex Aleksandrova(PID https://familysearch.org/ark:/61903/4:1:PPPJ-MYZ); contributed by various users."
} ],
"about" : "#PPPJ-MYZ",
"componentOf" : {
"description" : "https://familysearch.org/platform/collections/tree"
},
"titles" : [ {
"value" : "Alex Aleksandrova"
} ],
"resourceType" : "http://gedcomx.org/Person",
"identifiers" : {
"http://gedcomx.org/Persistent" : [ "https://familysearch.org/ark:/61903/4:1:PPPJ-MYZ" ]
},
"modified" : 1461178697000
} ],
"places" : [ {
"id" : "1276974106",
"names" : [ {
"value" : "Moskva, Moscow, Russia"
} ],
"latitude" : 37.613983,
"longitude" : 55.784296
} ],
"description" : "#SD-PPPJ-MYZ"
} The In your example above you're trying to call |
Hi, But I get 406 (Not Acceptable) for I don't think matches accepts the "collection" parameter in JavaScript 2.4 My app: fsClient.getAccessToken().then(function (response) { Thanks, Debbie Holtzendorff On Wed, May 25, 2016 at 4:09 PM, Justin notifications@github.com wrote:
|
@DebbieHoltzendorff Version 2.5.0 of the SDK was just released. It adds a |
The
params
parameter was removed fromgetPersonMatches()
during the upgrade to v2 because it was incorrectly documented as not being used. We need theparams
object because the Person Matches Resource supports many query parameters such as requesting Record Hints instead of duplicates.The text was updated successfully, but these errors were encountered: