2012-07-31 3 views
1

나는 urlFetchApp.fetch() 명령을 사용하여 google 스크립트를 사용하고 싶습니다. 불행히도이 URL에는 | (부분적으로 % 7c로 인코딩 됨) 그것을 가져 오려고 할 때마다 '잘못된 인수'라는 오류가 발생합니다. 어떤 아이디어가이 문제를 해결하고 성공적으로 URL을 가져 오는 방법?UrlFetchApp.fetch() url with |

답변

2

UrlFetchApp.fetch에게 전달 된 URL이 이미 인코딩 된 경우 작동하는 것으로 보입니다.

www.google.com/aaa|bbb (실제로 존재하지 않음)를 가져오고 싶다고 가정 해 보겠습니다. 다음 스크립트는 "잘못된 인수"와 함께 실패

UrlFetchApp.fetch("www.google.com/aaa|bbb"); 

그러나 요청이 유효로이 일이 제대로 404을 반환하지만 페이지를 찾을 수 없습니다 :

UrlFetchApp.fetch("www.google.com/aaa%7Cbbb"); 

그 문제가 해결되지 않으면 URL을 붙여 넣을 수 있다면 도움이 될 것입니다.

+0

내 URL : https://graph.facebook.com/138326442889677/insights?access_token=authoken 'authtoken'이 실제 authtoken으로 바뀌 었습니다. 그것은 authtoken가 | 그 안에. 도중에 응답 주셔서 감사합니다 - 나는 이걸로 내 머리를 찢어 버렸어. 그리고 나는 정말로 도움이 필요해. – user1564934

+0

토큰을 인코딩하면 어떻게됩니까? –

+0

내가 토큰을 인코딩 할 때 페이스 북이 토큰을 인식하지 못해서 인증 오류가 발생했습니다. – user1564934