7

Używam standardu Feed Dialog z Facebook do udostępniania wpisów na mojej stronie. Problem z tym jest taki, że nie mogę go uruchomić z powodu problemów z redirect_uri. To bardzo dziwne, ponieważ jestem właścicielem aplikacji, identyfikator aplikacji jest poprawny, a adres URL jest poprawny ... Jaki może być problem? Otrzymuję błąd: Wymaga poprawnego identyfikatora przekierowania URI.Jak naprawić "wymaga poprawnego identyfikatora URI przekierowania" w oknie dialogowym Udostępnij Facebook?

Jest to kod używam:

<a href=https://www.facebook.com/dialog/feed?app_id=9999999999999&link=http://hereismylink.com/todays/&picture=http://fbrell.com/f8.jpg&name=%TITLE%&caption=testing1234&description=blablabla&redirect_uri=http://hereismylink.com>Share on Face</a> 

PS: redirect_uri i APP_ID tekst są obojętne, zwykle są one poprawne cyfry i litery na moim miejscu. Nie chcę się tutaj reklamować.

FYI: sandbox mode jest wyłączony

+1

możliwy duplikat [błędu interfejsu API Facebook 191] (http://stackoverflow.com/questions/4691782/facebook-api-error-191) – Igy

+0

lol. Nie jest to duplikat, ponieważ są to różne błędy. – Johan

+0

To jest dokładnie ten sam problem, redirect_uri nie pasuje do ustawień aplikacji. – Igy

Odpowiedz

5

Rozwiązałem go, podając adres URL mojej stronie w app domain. Szkoda, że ​​w dokumentacji Facebook brakuje tego rodzaju informacji, ponieważ jest to niezbędne, aby to zadziałało. W każdym razie, dzięki lgy za podanie mi linku.

+3

Zauważyłem, że dokumentacja na Facebooku jest dość okropna. –

1

Miałem podobny problem i dowiedziałem się, że przyczyną problemu była witryna będąca protokołem SSL. Jeśli widzisz ten problem, sprawdź adres URL, który jest wywoływany, gdy pole udziału FB jest uruchamiane jako wyskakujące okno. Ten URL musi mieć poprawną wartość redirect_URI na końcu. Prawdopodobnie zauważysz, że jest w jakiś sposób zniekształcona. To powinno dać ci pewien wgląd w to, gdzie leży problem. Czasami pojawia się okno wyskakującego okna, które znika zbyt szybko i nie widać nawet błędu "Redirect URI".

Konfiguruję "Łatwe udostępnianie społecznie przycisków dla WordPress". Wpadłem na ten problem w kilku wystąpieniach Wordpress po użyciu wtyczki o nazwie Restrict HTTPS. Zmieniłem wtyczkę na Easy SSL. Następnie usunąłem wszystkie wystąpienia skryptów otwartych wykresów wywoływanych przez inne wtyczki. To naprawiło problem dla mnie.

Zobacz, jak mam to skonfigurowane teraz na Massive Impressions Online Marketing. Jeśli przejdziesz do jednego z wpisów na blogu lub linków pod linkiem u dołu, zobaczysz skonfigurowane przyciski udostępniania. Używam aplikacji Facebook dla tej witryny. Próbowałem wielu rozwiązań, wtyczek WordPress i ręcznego umieszczania kodu, a ta konkretna wtyczka była lepsza niż większość, moim zdaniem, nawet w porównaniu do przycisków w Jetpack.

Powodzenia !!!

Powiązane problemy