0

Facebookアルバムに画像をアップロードするためにphpsdkを使用しています。このために、画像の実際のパスを指定する必要があります。サーバーの場合、画像の実際のパスを指定でき、Facebookへのアップロードは正常に機能しています。しかし、ここでは、外部の画像URLを使用してFacebookアルバムに画像をアップロードしたいと思います。つまり、次の画像URLを使用してfbに画像をアップロードしたいと思います。http://i.nokia.com/r/image/view/-/2003984/highRes/2/-/Lumia-620-Smart-Shoot.jpg

$this->facebook->setFileUploadSupport(TRUE);

           $photo = $this->facebook->api('/*********/photos', 'POST', array(
                      'access_token' => $this->config->item('facebook_page_access_token'),
                      'source' => '@' .$imagePath,
                      'message' => "description text"
                          )
          );

これは、FBに画像をアップロードするための私のコードです。ここで、phpで指定されたURLを使用して画像のパスを取得するにはどうすればよいですか?

4

1 に答える 1

1

'url'パラメータを使用して、外部ソースから写真を公開できます。

    $photo = $this->facebook->api('/*********/photos', 'POST', array(
      'access_token' => $this->config->item('facebook_page_access_token'),
      'url' => $imagePath,
      'message' => "description text"
       )
);

以下のドキュメントをチェックアウトしてください。

https://developers.facebook.com/docs/reference/api/photo/

于 2013-02-19T06:41:08.877 に答える