2013-09-04 4 views
1

저는 사용자를 대신하여 오프라인으로 게시하는 fb-app에서 작업 중이며 개인 정보 보호 매개 변수가 작동하지 않습니다.Facebook 개인 정보 매개 변수가 작동하지 않습니다.

사실 :

  • 응용 프로그램이
  • 간단한 출판 작동 publish_actions 권한으로 권한이 부여되어있는 개인 정보 보호 - 매개 변수없이 게시물이 감소 가시성 승인 과정에서
  • 게시를 선택하고 기본 가시성을 얻을 또한 작동합니다. 이 친구는 친구에게만 기본 표시 여부를 공개하지 않습니다. privacy = { 'value': 'ALL_FRIENDS'}

이제 명시적인 사용자 목록에 공개하고 공개하고 싶습니다. 이 문서 내가 '가치'와 '수'를 결합 할 수 있습니다 https://developers.facebook.com/docs/reference/api/privacy-parameter/에 따르면 , 그래서 나는이 매개 변수를 사용 :

{'value': 'CUSTOM', 'allow': '{ REAL_ID }'} 

을하지만 불행히도이는 반응이다 :

{"error":{"message":"(#100) 'friends' value was not recognized","type":"OAuthException","code":100}} 

친구 - 매개 변수가 있지만 나는 완전히이에 손실이기 때문에 누군가가 도움을 줄 수있는 경우

{'value': 'CUSTOM', 'allow': 'ALL_FRIENDS'} 
-> {"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}} 


{'value': 'CUSTOM', 'allow': 'ALL_FRIENDS', 'deny': '{ REAL_ID }'} 
-> {"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}} 


{'value': 'CUSTOM', 'friends': 'ALL_FRIENDS'} 
-> {"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}} 


{'value': 'CUSTOM', 'friends': 'SOME_FRIENDS', 'allow': '{ REAL_ID }'} 
-> {"error":{"message":"(#100) 'friends' value was not recognized","type":"OAuthException","code":100}} 

그것은 좋은 것 : 사용되지 않는, 나는이 조합뿐만 아니라와 행운을 시도 하나 : (

미리 감사드립니다.

답변

6

좋아요, facebook-support에 문의 한 후 내 자신의 질문에 답변 해 드리겠습니다. 아마이 예제의 FB가 자신의 문서는 혼란에 사용) 다른 사람 ...

1 도움 :

"privacy={'value': 'CUSTOM', 'allow': '{friend-list-id}'}" 

외부 브라켓이 올바른지, 내부 사람이 당신의로 대체하기위한 것입니다 친구-ID 또는 쉼표로 구분 된 목록으로 friends-ids. 그래서 유효한 매개 변수는 다음과 같습니다 개인 정보 보호에 대한 사용자 지정 값이 지원되지 않습니다

"privacy={'value': 'CUSTOM', 'allow': '1234567,3456789'}" 

2) 앱 액세스 토큰을 게시 할 때. user-access-token만이이를 지원합니다.

관련 문제