Народ, подскажите, а то что-то туплю последнее время
Как можно достучаться до VF страницы скажем из Curl.
По логину и паролю имею accessToken (из SOAP)
Как мне теперь получить тело VF страницы (чтобы скажем кое что спарсить)
вот к примеру код на js (nodejs)
подсмотрел пример про хедер, но больше никакой информации не нашел
var options = {
url: url,
headers: {
'Authorization': "Bearer " + conn.accessToken
}
};
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Show the HTML for the VF page
} else {
reject(error || 'request error!!!');
}});
В ответе пока вижу что меня редиректит на login.salesforce.com
буду признателен за любую информацию!
Народ, подскажите, а то что-то туплю последнее время :( Как можно достучаться до VF страницы скажем из Curl. По логину и паролю имею accessToken (из SOAP) Как мне теперь получить тело VF страницы (чтобы скажем кое что спарсить) вот к примеру код на js (nodejs) подсмотрел пример про хедер, но больше никакой информации не нашел [code] var options = { url: url, headers: { 'Authorization': "Bearer " + conn.accessToken } }; request(options, function (error, response, body) { if (!error && response.statusCode == 200) { console.log(body) // Show the HTML for the VF page } else { reject(error || 'request error!!!'); } }); [/code] В ответе пока вижу что меня редиректит на login.salesforce.com буду признателен за любую информацию!
Как можно достучаться до VF страницы скажем из Curl.
По логину и паролю имею accessToken (из SOAP)
Как мне теперь получить тело VF страницы (чтобы скажем кое что спарсить)
вот к примеру код на js (nodejs)
подсмотрел пример про хедер, но больше никакой информации не нашел
var options = {
url: url,
headers: {
'Authorization': "Bearer " + conn.accessToken
}
};
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Show the HTML for the VF page
} else {
reject(error || 'request error!!!');
}});
В ответе пока вижу что меня редиректит на login.salesforce.com
буду признателен за любую информацию!
Если endpoint правильный то проблема с токеном.
[quote="Dmitry Shnyrev"]Народ, подскажите, а то что-то туплю последнее время :( Как можно достучаться до VF страницы скажем из Curl. По логину и паролю имею accessToken (из SOAP) Как мне теперь получить тело VF страницы (чтобы скажем кое что спарсить) вот к примеру код на js (nodejs) подсмотрел пример про хедер, но больше никакой информации не нашел [code] var options = { url: url, headers: { 'Authorization': "Bearer " + conn.accessToken } }; request(options, function (error, response, body) { if (!error && response.statusCode == 200) { console.log(body) // Show the HTML for the VF page } else { reject(error || 'request error!!!'); } }); [/code] В ответе пока вижу что меня редиректит на login.salesforce.com буду признателен за любую информацию![/quote] Если endpoint правильный то проблема с токеном.
ты про какой endpoint?
Это не Rest Service, просто обычная VF страница.
токен правильный, потому что с ним я могу спокойно работать с API.
ты про какой endpoint? Это не Rest Service, просто обычная VF страница. токен правильный, потому что с ним я могу спокойно работать с API.
вот такой урл к примеру
https://c.ap2.visual.force.com/apex/TransactionsManager
вот такой урл к примеру https://c.ap2.visual.force.com/apex/TransactionsManager
ПРОШУ ПРОЩЕНИЯ!!!
Wilder, ты все правильно написал. Токен, блин, оказался не тот. Я просто кешировал токен и в итоге он у меня протух, а я так увлекся разбором метода для получения VF страницы что не заметил.
Обновил токен -> получил страницу!
Спасибо за наводку!!!
ПРОШУ ПРОЩЕНИЯ!!! Wilder, ты все правильно написал. Токен, блин, оказался не тот. Я просто кешировал токен и в итоге он у меня протух, а я так увлекся разбором метода для получения VF страницы что не заметил. Обновил токен -> получил страницу! Спасибо за наводку!!!