3

iCloud APIまたはサーバー側言語としてPHPを使用するその他の方法を使用して、iCloudから連絡先をインポートする方法。iCloudの連絡先をインポートできるiCloudサポートcardDavがあることは知っていますが、どうすればよいですか?それはまだ私にとっての質問です

誰かがアイデアを持っているなら、それは非常に役に立ちます

4

1 に答える 1

2

iCloudはcardDAVクライアント/サーバープロトコルをサポートします。これを介してiCloudサーバーにリクエストを送信し、保存された連絡先をiCloudから取得できます。

cardDAVクライアント/サーバープロトコルを実装するには、サードパーティのAPIを使用する必要があります。Roundcube -CardDAVを使用してこのタスクを実行するために利用できる非常に便利で使いやすいAPIがあり、このリンクを使用してこのライブラリをダウンロードできます。

Roundcube -CardDAVを使用するには、 PEAR.phpファイルを使用する必要があります。

RoundCube-CardDAVは連絡先をVcard形式で返すため、ここにあるContact_Vcard_Parseクラスを使用して解析する必要もあります。

また、リクエストを行うiCloudサーバーも必要なので、https: //p01-contacts.icloud.com/1603801586/carddavhome/card/になります。ここで、p01はサーバー番号で、p02、p03、p04...p06などのようになります。

于 2013-05-07T06:42:06.110 に答える