2013-05-09 3 views
2

Subscription API를 사용하여 실시간 Instagram 스트림을 테스트하려고하는데 로컬 테스트를위한 구독 설정에 문제가 있습니다. Subscription API의 잘못된 URL : Instagram

나는 ( local.machine.comlocalhost 리디렉션) 내/etc/hosts 파일

결국, 나는 인스 타 그램에서 콜백을받을 수있는 내 집의 IP 주소로 가입을 설정할 수있었습니다을 callback_url에 대한 localhost:8080를 사용하여 편집을 시도했다. xxx.xxx.xxx.xx:8080

그러나, 오늘 아침, 나는 400: Bad Request: Invalid URL

이 사람이 있습니까 반환 지속적으로 인스 타 그램하게되었다 형태 xxx.xxx.x.xx:8080의 다른 IP 주소에서 시도되었다

IP 주소는 형태였다 Instagram이 구독에 유효한 URL 매개 변수로 취급하는 것에 대한 통찰력?

+0

다소 비슷하지만, 내 로컬 호스트에 콜백하고 싶습니다. 그러나 Instagram이 내 컴퓨터를 어떻게 볼 수 있는지 확실하지 않습니다. – Bill

+0

@Bill - 다른 컴퓨터에서 localhost : 8080에 액세스 할 수 있으면 Instagram도 간단히 callback_url에 연결할 수 있습니다. 예를 들어 EC2의 경우 공용 IP가 사용됩니다. – NullException

답변

0

나는 이것을 위해 ngrok을 권하고 싶습니다.

로컬 컴퓨터와 인터넷간에 터널을 설정할 수 있습니다. 명령 줄에 다음과 같이 할 수 ngrok와

: http://something.ngrok.io : 당신이 같은 URL을 줄 것이다

ngrok http 8080 

. 터미널 창에서이 터널을 통해 모든 트래픽을 검사 할 수도 있습니다.