8

今日の時点で、ユーザーのフィードでリンクを共有するためのアプリの呼び出しのほとんどすべてが、次のエラーで失敗しています。

{
    "message": "(#1500) The url you supplied is invalid",
    "type": "OAuthException",
    "code": 1500
}

PHP cURL を使用して、有効で機能する URL (およびパラメーター) などを指すパラメーターを投稿https://graph.facebook.com/{user_id}/feedおよび送信しています。linkmessage

奇妙なことに、コマンド ラインから cURL リクエストを発行でき、リクエストは正しく機能しているように見えます (少なくとも、まだエラーは発生していません)。

重大な移行で何かを見逃した場合に備えて、まだバグ レポートを提出したくありません。これを引き起こしている可能性があるものについてのアイデアはありますか?

4

3 に答える 3

2

http://developers.facebook.com/bugs/476666205677592

私もこの問題を抱えています。それはランダムに起こりました。私が提供した URL は有効であり、再現できないと確信しています。ここで報告されたバグ..

于 2013-05-03T01:56:13.337 に答える
2
Erro While FB Publish: {contents = "(#1500) The url you supplied is invalid"}

Solution:
1. Go to: https://www.facebook.com/
2. Click on Setting > manage app
3. Select "Edit App" button
4. Select "Permission" under the "Setting" panel at left side
5. Make Auth Token Parameter:  To "URI Fragment(#access_token=…)"  
6. Click "Save Changes" button.

Its fixed now!!!
于 2013-07-08T07:39:24.083 に答える
1

私にとっての解決策は次のとおりです。

1) Facebook ユーザー アカウントに写真をアップロードしました

$fb->setFileUploadSupport(true);
$fb->setAccessToken('access token of my user (just to post an image)');
var_dump($fb->api('/me/photos', 'POST', ['image' =>'@F:\\fb\\fb_2.jpg','msg' =>'sss']));

2) その後、私の Facebook ページでこの写真のアクセスを「すべての人に」に設定します。

3)次に、var_dumpedidをURLに取りましたhttps://www.facebook.com/photo.php?fbid={var_dumped id}

4)すべてのユーザーが私のアプリを承認すると、次のコードが正常に機能し始めました$fb->api('/' . $fbuserid . '/feed', 'POST', [ 'link' => 'https://www.facebook.com/photo.php?fbid={var_dumped id}', 'message' => 'my post', 'type'=>'photo']);

于 2013-10-18T18:55:28.667 に答える