unsplash-php icon indicating copy to clipboard operation
unsplash-php copied to clipboard

How to find the information for the attribution

Open RoqueCampos opened this issue 6 years ago • 2 comments

Hi!

I'm not sure if I'm missing something, but I'm not able to find the information of the photographer for the attribution.

WHen getting a random photo, I call photo->download() and with that I get a download link. Thats fine. When calling photo->photographer(), the only information insider is the username.

I used the username to retrieve the User object, but again, inside there is not information for the attribution (Firstname, Lastname).

What I'm doing wrong?

Thanks.

RoqueCampos avatar Aug 03 '19 14:08 RoqueCampos

@RoqueCampos when I fetch the JSON from the API, it has the full photographer details available on the random endpoint:

{
  "id": "xNDFrCge8c4",
  "created_at": "2019-07-11T15:58:56-04:00",
  "updated_at": "2019-07-28T01:09:06-04:00",
  "width": 2829,
  "height": 3536,
  "color": "#252B2F",
  "description": null,
  "alt_description": "waver waves during daytime",
  "urls": {
    "raw": "https://images.unsplash.com/photo-1562874724-b33411b38141?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjIwMzJ9",
    "full": "https://images.unsplash.com/photo-1562874724-b33411b38141?ixlib=rb-1.2.1&q=85&fm=jpg&crop=entropy&cs=srgb&ixid=eyJhcHBfaWQiOjIwMzJ9",
    "regular": "https://images.unsplash.com/photo-1562874724-b33411b38141?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjIwMzJ9",
    "small": "https://images.unsplash.com/photo-1562874724-b33411b38141?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=400&fit=max&ixid=eyJhcHBfaWQiOjIwMzJ9",
    "thumb": "https://images.unsplash.com/photo-1562874724-b33411b38141?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=200&fit=max&ixid=eyJhcHBfaWQiOjIwMzJ9"
  },
  "links": {
    "self": "https://api.unsplash.com/photos/xNDFrCge8c4",
    "html": "https://unsplash.com/photos/xNDFrCge8c4",
    "download": "https://unsplash.com/photos/xNDFrCge8c4/download",
    "download_location": "https://api.unsplash.com/photos/xNDFrCge8c4/download"
  },
  "user": {
    "id": "Vs5z87iQYAY",
    "updated_at": "2019-08-04T11:15:34-04:00",
    "username": "yuli_superson",
    "name": "Yuliya Kosolapova", <===============================================
    "first_name": "Yuliya",
    "last_name": "Kosolapova",
    "twitter_username": null,
    "portfolio_url": "https://www.instagram.com/yuli_superson/",
    "bio": "Follow me on facebook.com/trankvillina",
    "location": "Russia, Moscow",
    "links": {
      "self": "https://api.unsplash.com/users/yuli_superson",
      "html": "https://unsplash.com/@yuli_superson",
      "photos": "https://api.unsplash.com/users/yuli_superson/photos",
      "likes": "https://api.unsplash.com/users/yuli_superson/likes",
      "portfolio": "https://api.unsplash.com/users/yuli_superson/portfolio",
      "following": "https://api.unsplash.com/users/yuli_superson/following",
      "followers": "https://api.unsplash.com/users/yuli_superson/followers"
    },
    "profile_image": {
      "small": "https://images.unsplash.com/profile-1542573282965-bd0ef4147e78?ixlib=rb-1.2.1&q=80&fm=jpg&crop=faces&cs=tinysrgb&fit=crop&h=32&w=32",
      "medium": "https://images.unsplash.com/profile-1542573282965-bd0ef4147e78?ixlib=rb-1.2.1&q=80&fm=jpg&crop=faces&cs=tinysrgb&fit=crop&h=64&w=64",
      "large": "https://images.unsplash.com/profile-1542573282965-bd0ef4147e78?ixlib=rb-1.2.1&q=80&fm=jpg&crop=faces&cs=tinysrgb&fit=crop&h=128&w=128"
    },
    "instagram_username": "yuli_superson",
    "total_collections": 15,
    "total_likes": 660,
    "total_photos": 282,
  },
  ...
}

lukechesser avatar Aug 05 '19 14:08 lukechesser

@RoqueCampos does #102 change anything/help?

lukechesser avatar Aug 15 '19 14:08 lukechesser