Lingr API 의 문제점

기타 2011. 11. 4. 20:28
API를 설명한 위키페이지에서는 


session.create

Creates a new Lingr API session. Once you create a session, you must perform some API call at least once every ten minutes, or the session will time out and be automatically destroyed.

HTTP Method:

  • POST
URL:
  • http://www.lingr.com/api/session/create

Parameters:

api_key * Your API Key
client_type The type of your API client- if provided, must be either human or automaton. If not provided, the default is automaton. For more information, see the client type page.

(*) Required

Example Response:

<?xml version="1.0" encoding="UTF-8"?>
<response>
 
<status>ok</status>
 
<session>g5K1smWyhwa</session>
</response>

라고 설명되어 있었다. 그러나 api_key값이 정확하게 무엇인지 설명도 나와있지않다. developer 페이지에 가면 key와 secret이 있는데 이 값을 넣어도 도저히 안된다.

그래서 구글링을 통해 API메모 라는 이름으로 된 GitHub 페이지를 발견했다. 그곳에선


 
session/create

セッションID作成する

リクエスト

POST
user: ユーザ名
password: パスワード

レスポンス

session: セッションID
nickname: ニックネーム
public_id: パブリックID
is_online: online/offline
user.name: 表示名
user.username: ユーザ名

ユーザ名かパスワードが無効のときは
{status: “error”, code: “invalide_user_credentials”, … }

が返る 

 라고 되어있는데
해석하자면  POST방식으로 user값엔 유저 ID를, password라는 값엔 비밀번호를 입력하게 하면 값이 돌아온다 설명해놓고 각 값에 대한 의미를 설명했다.

이 사이트를 보고 나는 다시 이 방식대로 해보고 제대로 값이 돌아오는 걸 볼 수 있었다.

도데체 난..... 왜 뻘짓을 한거냐.... 아무튼... 공식 설명 사이트의 위키 최종 갱신일이 2008년인걸 보면..... 공식 위키는 참조할만한데가 못되는거 아닌가 싶다... 

'기타' 카테고리의 다른 글

헝가리안 표기법!  (0) 2011.11.08
Nateon Client  (0) 2011.11.07
핑퐁 스크립트  (1) 2011.07.14
ざわざわ  (0) 2011.06.07
잡담 여러개  (0) 2011.06.04

설정

트랙백

댓글

delete 와 new

프로그래밍 2011. 11. 3. 16:24
new는 객체를 메모리에 할당, delete는 할당된 객체를 삭제... 인듯 하다

그런데 new [] 와 delete[] 라는 키워드도 존재하는 듯하다. 

좀더 자세히 풀어보면

new  -> 객체 한개를 동적으로 할당하고 초기화
delete  -> 할당된 객체 한개를 삭제
new []  -> 객체 배열을 동적으로 할당하고 초기화
delete []  -> 할당된 객체 배열 하나하나를 없애고 배열을 삭제

인듯 하다.

이렇게 new 와 new [] , delete 와 delete [] 키워드로 분리한 이유는

객체 하나의 정보만 저장한다면 배열의 갯수를 표현하는 부분이 필요 없으니까 그 부분을 절약하기 위해 그런듯하다.
new 연산자로 할당한건 객체만, new [] 연산은 배열 갯수 + 객체 X 갯수 로 표현하는듯.

'프로그래밍' 카테고리의 다른 글

예외처리  (0) 2011.11.05
C++ 생성자와 소멸자  (0) 2011.11.03
virtual class  (0) 2011.11.03
C++ 상속  (0) 2011.11.03
프리미티브 타입  (0) 2011.11.03

설정

트랙백

댓글

생성자는 조금 들어봤는데 소멸자는 처음 들어봤다.

class A {
  A() // 생성자
  {
    ~~
  }
  ~A() // 소멸자
  {
    ~~
  }


이런 형태로 쓰이는 거 같다

생성자는 객체를 생성할때, 소멸자는 객체를 없앨때(delete를 이용하는듯) 사용하나보다

'프로그래밍' 카테고리의 다른 글

예외처리  (0) 2011.11.05
delete 와 new  (0) 2011.11.03
virtual class  (0) 2011.11.03
C++ 상속  (0) 2011.11.03
프리미티브 타입  (0) 2011.11.03

설정

트랙백

댓글