问题
- Access token must be valid and contain publish_stream (checked, i do have valid access_token for the user who is posting to a friends wall
- User A must be friends with user B (checked, posting user is friends with the one to whose wall he is about to post)
- Posting use has app privacy settings set to "friends" (checked) ...?
I'm using Graph API (https://graph.facebook.com/{FRIEND_ID}/feed) for posting the message and i'm getting an (#210) User not visible OAuthException.
The stack about this problem here Facebook error 210 "User not visible" has an anwser too general and thus doesn't allow me to debug / fix the problem anyhow.
I need to know what can be the causes for this error and how to fix em. I've also filled a bug report out in the facebook: http://developers.facebook.com/bugs/274389069292518 (just to see if there are anyone else having this issue)
回答1:
Facebook support has answered this question:
This error is returned when the posting user (A) does not have sufficient permission to post on User B's wall. This would be a privacy setting by user B and outside the control of User A or your app.
回答2:
Never came across such an error but here are my ideas what causes it:
a) The user to whose Timeline (that's how the Wall is called now) you want to post to set the privacy setting "Who can post to my timeline" to "Only me"
b) The user to whose Timeline you want to post to has blocked the user you're trying to post as.
来源:https://stackoverflow.com/questions/8849813/what-are-the-causes-of-210-user-not-visible