2012-07-07 7 views
10

Próbuję opublikować kanał na mojej ścianie lub na ścianie u niektórych znajomych za pomocą interfejsu Graph API. Dałem wszystkie uprawnienia wymagane przez tę aplikację, pozwól im, gdy zgłoszę żądanie z mojej strony, posiadam ważny token dostępu, ale mimo tego, że wystąpi ten wyjątek i nie opublikowano żadnego kanału. Moja prośba o wpis wygląda całkiem nieźle, uprawnienia są przyznawane. Co muszę zrobić, aby pokazać na aplikacji na Facebooku, że nie jestem osobą nadużywającą. Ostatnim moim pomysłem było wykopanie w moim oknie dialogowym Auth aplikacji, aby ustawić wszystkie uprawnienia, których potrzebuję, i napisać, dlaczego potrzebuję tych uprawnień. Byłbym bardzo wdzięczny, gdybyś powiedział mi, co się dzieje i wskazał mi właściwy kierunek, co muszę zrobić, aby rozwiązać ten problem.OAuthException (# 368) Próba podjęcia działań została uznana za nadużycie lub została w inny sposób zabroniona.

+2

Brzmi jakbyś uderzenia jakiegoś bloku spamu - nie sądzę, istnieje jakikolwiek sposób wokół tego – Igy

+0

Czy to możliwe, problem przyjść z powodu domeny, z której mogę wysłać tę prośbę –

Odpowiedz

0

Zacząłem zauważać to również niedawno, gdy przeprowadzam testy jednostkowe. Jednym z uruchomionych przeze mnie testów jest przesłanie linka, które Facebook zablokował, aby sprawdzić, czy poprawnie obsługuję ten błąd. Kiedyś, aby uzyskać ten błąd:

Ostrzeżenie: Ta wiadomość zawiera zablokowaną zawartość: Niektóre materiały w tej wiadomości została zgłoszona jako nadużycie przez Facebook ...

Ale począwszy od 4 lipca, zacząłem otrzymania tego błędu zamiast:

(# 368) działanie próba została uznana za obraźliwe lub w inny sposób niedozwolony”

zarówno błędy wskazują, że Facebook nie lubi, czego publikowania.

+0

Problem polega na tym, że chcę zrobić jeden rekord na mojej własnej ścianie z witanym światem. W tym zdaniu nie znajduję niczego obraźliwego ani nie uznawanego. może powinienem zakodować lub uciec jakoś ciągowi, który chcę opublikować. –

+1

Widziałem, że publikowanie zostało odrzucone z tym błędem na jednej stronie na Facebooku, ale dokładnie ten sam wpis na innej stronie FB przechodzi pomyślnie.Nie mogę stwierdzić, czy to błąd Facebooka, czy coś innego. Proponuję spróbować z innym kontem lub innym identyfikatorem aplikacji, aby wyizolować problem. –

+0

wielkie dzięki, człowieku, spróbuję. –

1

Miał ten sam problem. Doszedłem do wniosku, że Facebook odmawia moich krótkich linków, co czyni mnie trochę szalonym ... ale rozumiem, ponieważ jest możliwe, że krótkie linki mogą być wykorzystywane do promowania złośliwej zawartości ... więc jeśli masz krótkie linki w ramach testu, zastąpić je w pełnym url ...

1

wierzę, że ta wiadomość jest napotkał dla jednego z dwóch powodów:

  1. Twój post zawiera złośliwe linki
  2. próbujesz wykonać żądanie pOST nad połączenie non-https.

Drugi nie jest potwierdzony, ale widziałem to zachowanie. Podczas gdy ten sam kod w mojej aplikacji hostowanej przez heroku działał bez zarzutu, spowodował błąd # 368 w mojej domenie .tk hostowanej przez 000webhost, która nie była zabezpieczona przez SSL

1

Na wypadek, gdyby ktoś wciąż z tym walczył, problem występuje, gdy umieszczaj adresy URL lub "linki akcji", które nie znajdują się w Twojej własnej domenie aplikacji, jeśli naprawdę musisz publikować na stronie z opcją dodania, musisz najpierw opublikować ją w aplikacji, a następnie przekierować tam za pomocą skryptu lub czegoś podobnego. mam nadzieję, że pomaga.

Lepiej też, moim zdaniem, używać łączy HTTPS, ponieważ czasami widziałem zachowanie, w którym linki http byłyby odrzucane, ale jest to przerywane.

Powiązane problemy