0

PHP と cURL を使用して Facebook に投稿する際に問題が発生しました コードを Pastebin に投稿しました

http://pastebin.com/pQdXq0Pi

リンクが問題です。Google の短縮 URL を使用すると、投稿がフィードに表示されません。長い URL に変更すると、投稿が表示されます。

混乱している...

明らかに、アクセス トークンを削除し、他の変数を名前だけに変更しました。

任意の助けをいただければ幸いです。

ありがとう

4

2 に答える 2

1

Facebook がリダイレクトをフォローできない場合は、それをフォローできる必要があります。そうすれば、データはスクレイピングされません。

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fgoo.gl%2FJ2fwI

とは対照的に

https://developers.facebook.com/tools/debug/og/object?q=bit.ly%2F169bOjM

于 2013-04-03T18:03:28.913 に答える
0

問題は、短いURLにリダイレクトが含まれていることだと思います...追加してみてください

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); リダイレクトに従う

于 2013-04-03T18:04:43.730 に答える