2011-12-17 2 views
1

API 호출에서/USER_ID/feed를 사용하면이 사용자 ID의 벽에 쓸 수 있다는 것을 알고 있습니다. 내 앱은 데이터베이스에서 해당 ID를 가져와 관리하며이 사용자가 이미 앱을 수락했다는 가정하에 오프라인 상태에서이 사용자의 벽에 정상적으로 글을 씁니다.Facebook : 오프라인에서 페이지 또는 다른 사용자의 벽에 쓰기

하지만 오프라인에서 작업하려고하면 USER_ID (으)로 게시됩니다.

로그인하는 동안/ID/피드를 사용하려고 시도하고 ID가 사용자 본인이 아닌 경우 해당 사용자의 벽에 게시를 시도합니다.

그러나 로그인하지 않은 경우 해당 사용자 ID로 게시하려고 시도하며 사용자가 앱을 승인하지 않으므로 실패하거나 해당 사용자가 앱을 수락하면 앱인 것처럼 게시됩니다).

"to"또는 "target_id"입력란이 없는지 궁금합니다.

나는 오프라인 상태에서 다른 사용자의 벽에 사용자 게시물을 작성하는 방법을 모릅니다.

답변

1

오케이, 그래서 내가 잘못하고있는 것은 원래 사용자의 액세스 토큰을 사용하지 않고 있다는 것입니다. 이것이 페이스 북이 게시하는 사람을 식별하는 방식이므로 지금은 제대로 작동합니다.

0

사용자 수 그들이 하지 친구가있는 경우 사용자 B의 벽에하지 게시 할 수 있습니다.

지금 그들이 친구 경우 사용자 가 로그인하고, /B/feed에 게시 할 때 자신의 access_token이이 로 게시 할 예정입니다 사용된다 (모두는 publish_stream 권한이 응용 프로그램을 공인). 그렇지 않으면 B으로 POST됩니다.