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.
Odpowiedz
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.
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ć. –
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. –
wielkie dzięki, człowieku, spróbuję. –
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 ...
wierzę, że ta wiadomość jest napotkał dla jednego z dwóch powodów:
- Twój post zawiera złośliwe linki
- 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
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.
- 1. Dlaczego funkcja TabListener została uznana za przestarzałą?
- 2. Czy C++ 11 wymaga aby lambda została uznana za zmienną?
- 3. Czy tworzenie wielu baz danych PouchDB w tej samej aplikacji, która została uznana za złą konstrukcję?
- 4. „Zmienna” została użyta zanim została zdefiniowana
- 5. Jednostka "kopia" została przywołana, ale nie została zadeklarowana w jspx
- 6. dane Django ManagementForm brakuje lub została naruszona
- 7. sposób określania, czy strona internetowa została zmodyfikowana
- 8. Wykryto, czy kontrola została ułożona.
- 9. W jaki sposób steganografia została zaimplementowana w php
- 10. Wiadomość Android GCM została pomyślnie wysłana, ale nie została odebrana.
- 11. klasa nie została zdefiniowana pomimo, że została zaimportowana
- 12. Aplikacja nie została zainstalowana
- 13. "Powierzchnia została zwolniona" błąd
- 14. Jak wykryć, że spacja została cofnięta lub usunięta?
- 15. Sprawdź, czy została zdefiniowana metoda.
- 16. Nadużycie zamknięć? Naruszenia różnych zasad? Lub ok?
- 17. Wykryj, czy aplikacja została odinstalowana
- 18. Biblioteka stołu Lua została usunięta?
- 19. Jak wykryć, czy aplikacja na Androida została zatrzymana lub odinstalowana?
- 20. Jak policzyć liczbę razy, gdy funkcja została wywołana, sposób FP
- 21. Klasa SpringJUnit4ClassRunner nie została znaleziona
- 22. Jak mogę sprawdzić, czy instancja została utworzona?
- 23. Jak sprawdzić, czy aplikacja iOS została niedawno zainstalowana lub zaktualizowana?
- 24. Jak zmienić ikonę znacznika, która została dotknięta?
- 25. Znajdź, kiedy linia została usunięta
- 26. dowiedzieć, czy funkcja została wywołana
- 27. Lokalizacja SDK nie została znaleziona
- 28. Operacja kolejkowania Tensorflow została anulowana
- 29. localStorage Podprogram nie została wywołana
- 30. Cordova 3.1.0: Wtyczka nie została znaleziona lub nie jest CDVPlugin
Brzmi jakbyś uderzenia jakiegoś bloku spamu - nie sądzę, istnieje jakikolwiek sposób wokół tego – Igy
Czy to możliwe, problem przyjść z powodu domeny, z której mogę wysłać tę prośbę –