포럼
윈컴이 님의 toSNS 쓰시는 분 & 소셜XE 서버 운영하시는 분
2013.06.18 16:09
11일부터 트위터 API 1.0 이 완전이 종료되었습니다.
윈컴이님의 트위터 애드온 을 쓰시는 분들이나 소셜XE 쓰시는 분들은 아마 작동이 안될 것입니다.
저 같은경우는 윈컴이님의 toSNS 를 사이트에 맞춰서 수정해 쓰고 있는데요
이번에 API가 1.1로 바뀌면서 수정해야 할 부분 알려드립니다.
일단 트위터 개발자 페이지로 접속합니다.
https://dev.twitter.com/
그 뒤 로그인하시고 오른쪽 자신의 스테이터스메뉴 를 보시면
my applications 라고 있습니다 해당 페이지를 들어가셔서
oAuth tool 로 들어갑니다
그뒤 밑으로 쭉 내려오면
Request URI: *
이라고 있고 아마 내용에
https://api.twitter.com/1/
라고 적혀있을 것입니다.
이걸
https://api.twitter.com/1.1/
이렇게 변경해주신뒤 See OAuth signature for this request 버튼을 눌러서 저장시켜줍니다.
트위터 개발자 문서 다시 한번 읽어보니 변경할 필요가 없는 부분이었네요..
그냥 넘어가시면 되겠습니다.
to SNS 애드온에 twitteroauth 폴더에 들어가시면 twitteroauth.php 라는 파일이 있습니다.
해당 파일을 열으신 뒤
public $host = "https://api.twitter.com/1/";
부분을
public $host = "https://api.twitter.com/1.1/";
로 변경후 저장하여 업로드 해주세요
그뒤 테스트를 해보시면 트윗이 정상적으로 날려지는 것을 확인 하실 수 있습니다.
소셜 XE 의 경우는 API 인증이 어떤식으로 진행되는지 코드를 좀 확인해 보고 방법 알려드리겠습니다.
추가
소셜 XE 서버단에서도 하나만 수정해주면되네요..
소셜XE서버 모듈에서
twitteroauth 폴더에 들어시면
twitteroauth.php 파일이 있습니다
해당 파일을 열으시고
public $host = "https://api.twitter.com/1/";
부분을
public $host = "https://api.twitter.com/1.1/";
이렇게 고쳐주세요.
추가2
윈컴이님께서 업데이트 해주셨네요
http://www.xpressengine.com/index.php?mid=download&package_srl=21933112
업데이트 하시면 되겠습니다. 글은 그냥 냄겨둘께요..
댓글 6
-
윈컴이
2013.06.18 16:25
-
Canto
2013.06.18 16:37
API 지원중단으로 작동안되는건 알고 있었는데 다른 개발건 때문에 미루다미루다 이제서야 확인해본.. ㅋ 7일가량 그냥 서비스 중지상태로 내버려뒀네요 ㅋㅋㅋ
-
윈컴이
2013.06.18 17:14
To SNS 애드온을 2.1로 업데이트 하였습니다. 기존 쓰시는 분은 위에서 Request URI 만 바꿔주시면 되겠네요~
(Canto님~ 2.1 업데이트 하면서 저 부분을 수정하였습니다. 업데이트 하라고 해주시면 좋겠습니다 ㅎㅎ)
http://www.xpressengine.com/index.php?mid=download&package_srl=21933112
-
푸시아
2013.06.18 17:16
이런글은 추천 박아야죠~!
-
조인잡
2013.06.18 20:25
트위터 개발자 페이지 https://dev.twitter.com/
에서
이
로
바퀴지를 않고 계속 원위치되는건 왜일까요.
안바퀴고 https://api.twitter.com/1/ 로 계속 남네요
-
Canto
2013.06.18 21:15
지금 다시한번 트위터 개발자 문서를 읽어보았는데요
그부분은 그냥 내버려 두셔도 될 듯합니다.
헉... 감사합니다.
바로 수정 후 배포하도록 하겠습니다. (_ _)