Регистрация  |  Вход

Достучаться до VF страницы со стороны

Народ, подскажите, а то что-то туплю последнее время

Как можно достучаться до 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

буду признателен за любую информацию!

Dmitry Shnyrev
Народ, подскажите, а то что-то туплю последнее время

Как можно достучаться до 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 страницы что не заметил. 

Обновил токен -> получил страницу!

Спасибо за наводку!!!