Ich habe eine webbasierte News-App, die auf Heroku ausgeführt wird. Wenn Nutzer einen Kommentar zu einer Nachricht in meiner App posten, leitet meine App den Kommentar unter Verwendung von fb_graph
an die Facebook-Seite des Nutzers weiter. Bis vor ein paar Wochen hat alles perfekt funktioniert. Aus keinem Grund, den ich erklären kann, sehe ich jetzt ein verwirrendes Verhalten.Facebook-Pinnwand Fehler: OAuthException :: (# 1500) Die von Ihnen angegebene URL ist ungültig
Nun, wenn ein Nutzer einen Kommentar zu einer Geschichte macht die FB API mit antwortet, OAuthException :: (#1500) The url you supplied is invalid
. Wenn derselbe Benutzer dann zusätzliche Kommentare zu derselben Geschichte sendet, werden diese Kommentare auf den FB-Feed des Benutzers gut gesendet.
Ich habe die FB Graph API-Explorer, um zu bestätigen, dass ich gültige Zugriffstoken haben, und dass meine App akzeptiert Beiträge an den Token-Besitzers FB Futter verwendet.
Um die Sache noch rätselhaft zu machen, wenn mein Web-App in Entwicklung auf localhost läuft all die Beiträge ganz gut durch App zu meinem Entwicklung FB.
def post_to_facebook(story, post)
auth = Authentication.find_by_provider_and_user_id("facebook", current_user.id)
if auth
me = FbGraph::User.me(auth.token)
if me.permissions.include?(:publish_stream)
begin
me.feed!(
:message => "#{best_name(current_user)} made the following post to NewsWick: #{post.contents}",
:name => story.title,
:link => "https://www.newswick.com/stories/"+story.id.to_s,
:description => "Story posted to the NewsWick world-wide news service" ,
:picture => best_photo(story)[:photo_url]
)
rescue => e
@msg = "Facebook posting error: "+ e.to_s
puts "Facebook feed posting error: #{e.message}"
end
else
@msg = "No longer authorized to post to Facebook."
end
end
return @msg
end
Eine letzte Sache zu beachten, das einzige, was ich w/r/t geändert haben, wie meine app mit FB in den letzten zwei Wochen interagiert war, dass ich FBs akzeptiert July Breaking Changes
.
Jeder hat irgendwelche Hinweise. Das treibt mich verrückt !!!
Ja. Ich habe fünf Fehlerberichte im FB-Support-Forum gefunden. Hoffe, dass FB bald etwas dagegen tut. https://developers.facebook.com/bugs/476666205677592, https://developers.facebook.com/bugs/126382447562342, https://developers.facebook.com/bugs/431421556904563, https: //developers.facebook. com/bugs/460912230659216, und https://developers.facebook.com/bugs/136768399829531 –
@chuckw Haben Sie versucht, was ich unten erwähnt? - Siehe meine Antwort bwlow: Lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen, danke –
@babajidePrince Habe gerade diesen Vorschlag gesehen. Ich werde es am Morgen versuchen und melden. –