2011-09-05 4 views
3

사용자가 원치 않는 태그를 제거하는 데 도움이되는 앱을 만들려고합니다. 나는 FB가 더 이상 그림 삭제에 대한 대중의 접근을 허용하지 않는다는 불평을 많이 들었습니다 ... 태그에 대해서도 똑같은 일이 있습니까? 내가 사용 권한을 설정 한 FB.api('/pid/tags/uid', 'delete', function(){})그래프 API에서 사진 태그 삭제

AJAX를 요청을 삭제하거나 사용하려고하면 내가 같은 오류가

https://graph.facebook.com/some_photo_id/tags/user_id?access_token=a_valid_access_token&callback=whatever&method=delete&pretty=0&sdk=joey

를 통해 삭제를 할 때 내가 {"error":{"type":"OAuthException","message":"(#3) Application does not have the capability to make this API call."}}를 얻을

: user_photos , friends_photos, publish_stream, publish_actions, user_status. 특정 허가를 잊어 버렸습니까?

정말이 문제에 도움을 주시면 감사하겠습니다.

답변

0

UPDATE

예, 지금은 가능하다 (하지만 작동하지 않습니다). Documentation.

당신은 = USER_ID에/PHOTO_ID/태그/USER_ID 또는 PHOTO_ID/태그?에 대한 요청을 삭제하려면 HTTP를 실행하여 사진의 특정 사용자에 대한 태그를 삭제할 수 있습니다.

OLD

그것은 불가능하다. 사진 태그 만 생성하거나 업데이트 할 수 있습니다. Documentation.

+1

링크 된 문서에는 삭제 방법도 나열되어 있습니다 swer. 그러나 작성 당시, 삭제 방법은 Jorge Avila와 user2026318에서 언급했듯이 작동하지 않습니다. –

+0

고맙습니다. 답을 업데이트하겠습니다. – Oleg

2

사진을 업로드하고 C#에서 임의의 태그를 추가 할 수는 있지만 불가능합니다. 그것은 이상한 일입니다. 왜냐하면 예를 들어 윈도우 폰에서 통합 된 응용 프로그램을 사용하면 문제없이 원하는 태그를 추가하고 제거 할 수 있습니다. 유일한 제한은 분명히 작성하지 않은 태그를 제거 할 수 없기 때문입니다.이 wp 만 통합 기능과 안드로이드 장치의 페이스 북의 응용 프로그램은 가능하지만 페이스 북의 공식 앱으로 안드로이드 장치에서 친구의 태그를 삭제할 수는 없습니다. 당신은 당신이 당신이 아직도 얻을 사진이 부착 된 유효한 신분증과 유효한 페이스 북의 사용자 ID를 지정하면 어디는 here을하려고 줄 수 원하는 경우

: 사실

"error": {  
"message": "(#3) Application does not have the capability to make this API call.", 
    "type": "OAuthException", 
    "code": 3 
} 

내가 다른 포럼에 읽기를 그 응용 곳 그들이 만든 태그와 사진 만 삭제할 수 있지만 그 이상은 아니지만 내 앱으로 사진을 업로드하고 태그를 추가했지만 태그를 삭제하려고 시도했을 때 불가능했습니다.

-1

제공하신 링크에서 삭제 요청은 어떻게됩니까?

HTTP DELETE 요청을 /PHOTO_ID/tags/USER_ID 또는 PHOTO_ID/tags?to=USER_ID에게 발급하여 사진에서 특정 사용자의 태그를 삭제할 수 있습니다.사진에 태그를 삭제

가 publish_stream 권한이 필요하고 다음 매개 변수 지원 : 삭제가 성공하면 (위 참조)

Parameter | Description    | Type | Required 
---------------------------------------------------------- 
to  | USER_ID of the User to tag | string | yes 

USER_ID는 URL 경로에 제공 할 수 있습니다,

Description    | Type 
----------------------------------- 
If the deletion succeeded | boolean 
+1

http 삭제 요청을 시도했지만 여전히 "응용 프로그램에이 API 호출을 수행 할 수있는 기능이 없습니다." publish_stream, user_photos 및 기타 많은 권한이 추가 된 경우에도 마찬가지입니다. 이것은 나를 미치게 만들었습니다. 누군가가 예제를 제공 할 수있는 작업을하고 있습니까? – user2026318

관련 문제